diff --git a/abra.sh b/abra.sh index 8d1a1e0..28ee3eb 100644 --- a/abra.sh +++ b/abra.sh @@ -12,6 +12,13 @@ export MAS_CONFIG_VERSION=v1 export PG_BACKUP_VERSION=v2 export ADMIN_CONFIG_VERSION=v1 +ensure_mas_database () { + if ! psql -U synapse -d postgres -v ON_ERROR_STOP=1 -Atqc "SELECT 1 FROM pg_database WHERE datname = 'mas'" | grep -qx 1 + then + psql -U synapse -d postgres -v ON_ERROR_STOP=1 -c "CREATE DATABASE mas OWNER synapse" + fi +} + set_admin () { admin=akadmin if [ -n "$1" ]