From 576541362e755af6aeab3c5ba4f5ae9cba282c8d Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 6 Dec 2023 19:53:59 +0900 Subject: create dbusers for all exchange users --- contrib/taler-exchange-dbconfig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/contrib/taler-exchange-dbconfig b/contrib/taler-exchange-dbconfig index 66ad613c2..18fc23bd8 100755 --- a/contrib/taler-exchange-dbconfig +++ b/contrib/taler-exchange-dbconfig @@ -161,6 +161,10 @@ then do if [ "$GROUPIE" != "$DBUSER" ] then + if ! sudo -i -u postgres createuser "$GROUPIE" 2> /dev/null + then + echo "Database user '$GROUPIE' already existed. Continuing anyway." 1>&2 + fi sudo -u "$DBUSER" \ echo -e 'GRANT SELECT,INSERT,UPDATE ON ALL TABLES IN SCHEMA exchange TO "'"$GROUPIE"'";\n' \ 'GRANT USAGE ON ALL SEQUENCES IN SCHEMA exchange TO "'"$GROUPIE"'";\n' \ -- cgit v1.2.3