From 3f0d1332d94d324ff1cbbf6de8f512b600f2ea88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20B=C3=A9dard-Couture?= Date: Sat, 9 Mar 2024 18:08:46 -0500 Subject: [PATCH] Need to give permissions on public schema when using postgresql v15 or later (debian 12) --- install/vaultwarden-install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/install/vaultwarden-install.sh b/install/vaultwarden-install.sh index 9ef0c345..fb721787 100644 --- a/install/vaultwarden-install.sh +++ b/install/vaultwarden-install.sh @@ -118,6 +118,7 @@ if [ "$DB_ENGINE" == "postgresql" ]; then sudo -u postgres psql -c "CREATE DATABASE vaultwarden;" sudo -u postgres psql -c "CREATE USER vaultwarden WITH ENCRYPTED PASSWORD '${postgresql_pwd}';" sudo -u postgres psql -c "GRANT all privileges ON database vaultwarden TO vaultwarden;" + sudo -u postgres psql -c "GRANT all ON SCHEMA public TO vaultwarden;" #echo "Successfully setup PostgreSQL DB vaultwarden with user vaultwarden and password ${postgresql_pwd}" echo "DATABASE_URL=postgresql://vaultwarden:${postgresql_pwd}@localhost:5432/vaultwarden" >> /opt/vaultwarden/.env