diff options
author | Christian Grothoff <grothoff@gnunet.org> | 2023-12-06 19:53:59 +0900 |
---|---|---|
committer | Christian Grothoff <grothoff@gnunet.org> | 2023-12-06 19:53:59 +0900 |
commit | 576541362e755af6aeab3c5ba4f5ae9cba282c8d (patch) | |
tree | d9f884f22746dc8b208568d1ced2f8d1f4e2bb9c /contrib/taler-exchange-dbconfig | |
parent | 70035b1683e70cd09bbb43d7736139a72fed0b5a (diff) |
create dbusers for all exchange users
Diffstat (limited to 'contrib/taler-exchange-dbconfig')
-rwxr-xr-x | contrib/taler-exchange-dbconfig | 4 |
1 files changed, 4 insertions, 0 deletions
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' \ |