commit 576541362e755af6aeab3c5ba4f5ae9cba282c8d
parent 70035b1683e70cd09bbb43d7736139a72fed0b5a
Author: Christian Grothoff <grothoff@gnunet.org>
Date: Wed, 6 Dec 2023 19:53:59 +0900
create dbusers for all exchange users
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git 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' \