From cf30cebf8edbc3b72c2ea7efdc08f8caf4d38f2f Mon Sep 17 00:00:00 2001 From: Simon Date: Tue, 7 Apr 2026 16:20:34 +0200 Subject: [PATCH] add function to init mas database --- abra.sh | 7 +++++++ 1 file changed, 7 insertions(+) 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" ]