diff --git a/scripts/check-updb-status.sh b/scripts/check-updb-status.sh
new file mode 100755
index 0000000000000000000000000000000000000000..1171ebac9007350c27959b93e23f89c9ae5f3e7b
--- /dev/null
+++ b/scripts/check-updb-status.sh
@@ -0,0 +1,8 @@
+#!/bin/bash
+set -exu
+
+# Change working directory to the drupal code
+cd /app
+
+# Check updb status
+drush updatedb-status --format=json
diff --git a/scripts/database-backup.sh b/scripts/database-backup.sh
index 076a5306bd5e8fe6a296dfdc8494f906d0e1460b..b35654c58e116301052684f4a47f9353276c5bc1 100755
--- a/scripts/database-backup.sh
+++ b/scripts/database-backup.sh
@@ -1,9 +1,27 @@
 #!/bin/bash
-set -exu
+
+usage() {
+  echo "Usage: $0 --filename <filename.sql>" 1>&2;
+  exit 1;
+}
+
+# Options
+ARGS=$(getopt -o 'f:' --long 'filename:' -- "$@") || exit 1
+eval "set -- $ARGS"
+
+while true; do
+  case "$1" in
+    (-f|--filename)
+      export FILENAME="$2"; shift 2;;
+    (--) shift; break;;
+    (*) usage;;
+  esac
+done
+[[ -z "$FILENAME" ]] && usage
 
 # Change working directory to the drupal code
 cd /app
 
 # Database backup
 echo "Database backup"
-drush sql-dump > /drupal-data/dbdump.sql
+drush sql-dump > /drupal-data/$FILENAME
diff --git a/scripts/database-restore.sh b/scripts/database-restore.sh
index 74f838a6300041f920404dd7399809f7c62021fc..55213aa29c6d8dd6081633e72263dbca137e7356 100755
--- a/scripts/database-restore.sh
+++ b/scripts/database-restore.sh
@@ -1,13 +1,31 @@
 #!/bin/bash
-set -exu
+
+usage() {
+  echo "Usage: $0 --filename <filename.sql>" 1>&2;
+  exit 1;
+}
+
+# Options
+ARGS=$(getopt -o 'f:' --long 'filename:' -- "$@") || exit 1
+eval "set -- $ARGS"
+
+while true; do
+  case "$1" in
+    (-f|--filename)
+      export FILENAME="$2"; shift 2;;
+    (--) shift; break;;
+    (*) usage;;
+  esac
+done
+[[ -z "$FILENAME" ]] && usage
 
 # Change working directory to the drupal code
 cd /app
 
 # Database drop
-echo "Database drop"
+echo "Dropping database"
 drush sql-drop -y
 
 # Database restore
-echo "Database restore"
-`drush sql-connect` < /drupal-data/dbdump.sql
+echo "Database restored"
+`drush sql-connect` < /drupal-data/$FILENAME
diff --git a/scripts/run-updb.sh b/scripts/run-updb.sh
new file mode 100755
index 0000000000000000000000000000000000000000..c5358b64bccddb5f95905bf3cb44f6adbc06bf47
--- /dev/null
+++ b/scripts/run-updb.sh
@@ -0,0 +1,9 @@
+#!/bin/bash
+set -exu
+
+# Change working directory to the drupal code
+cd /app
+
+# Run update db 
+echo "Running drush updatedb"
+drush updatedb -y