diff options
Diffstat (limited to 'debian/db/install/pgsql')
-rwxr-xr-x | debian/db/install/pgsql | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/debian/db/install/pgsql b/debian/db/install/pgsql index 8173aeff..a69ac671 100755 --- a/debian/db/install/pgsql +++ b/debian/db/install/pgsql @@ -45,6 +45,11 @@ if [ -f /etc/dbconfig-common/taler-merchant.conf ]; then . /etc/dbconfig-common/taler-merchant.conf case "$dbc_dbtype" in pgsql) + echo "GRANT INSERT, SELECT, UPDATE, DELETE ON ALL TABLES IN SCHEMA public TO \"$dbc_dbuser\";" \ + | sudo -u postgres psql "postgres:///$dbc_dbname" + echo "GRANT SELECT, UPDATE ON ALL SEQUENCES IN SCHEMA public TO \"$dbc_dbuser\";" \ + | sudo -u postgres psql "postgres:///$dbc_dbname" + taler-config -w \ -c /etc/taler-merchant.conf \ -s "merchantdb-postgres" \ |