commit 1eff2e0a161e40c2a301966c9e35a7a0221c7042
parent 1e14f877f79096f4f033ae061e019e0ee078cf96
Author: Florian Dold <florian@dold.me>
Date: Mon, 2 Dec 2024 23:32:42 +0100
dbconfig: grant CREATE on DB
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/contrib/taler-exchange-dbconfig b/contrib/taler-exchange-dbconfig
@@ -152,6 +152,9 @@ if [ 0 = "$SKIP_DBINIT" ] || [ 1 = "$FORCE_PERMS" ]; then
sudo -u "$DBUSER" psql "$DBNAME"
echo -e 'GRANT USAGE ON SCHEMA exchange TO "'"$GROUPIE"'"' |
sudo -u "$DBUSER" psql "$DBNAME"
+ # Auditor needs to create schema in exchange database.
+ echo -e 'GRANT CREATE ON DATABASE "'"$DBNAME"'" TO "'"$GROUPIE"'"' |
+ sudo -u "$DBUSER" psql "$DBNAME"
# FIXME: double-check the following GRANTs
echo -e 'GRANT USAGE ON SCHEMA _v TO "'"$GROUPIE"'"' |
sudo -u "$DBUSER" psql "$DBNAME"