From bf4eefc0838a6a5eb9ae1f7b2b7179ce86a7d4fb Mon Sep 17 00:00:00 2001 From: Arne Teuke Date: Fri, 3 Oct 2025 00:17:36 +0200 Subject: [PATCH] add step to grant permissions - https://gitlab.confdroid.com/internal/confdroid_management/-/issues/244 --- templates/server/databases/db_create_sql.erb | 1 + 1 file changed, 1 insertion(+) diff --git a/templates/server/databases/db_create_sql.erb b/templates/server/databases/db_create_sql.erb index c52e69b..2d2fe61 100644 --- a/templates/server/databases/db_create_sql.erb +++ b/templates/server/databases/db_create_sql.erb @@ -1,2 +1,3 @@ psql -U postgres -tc "SELECT 1 FROM pg_database WHERE datname = '<%= @pl_db_name %>'" | grep -q 1 || psql -U postgres -c "CREATE DATABASE <%= @pl_db_name %> OWNER '<%= @pl_owner_name %>' " +psql -U postgres -tc "SELECT 1 FROM pg_database WHERE datname = '<%= @pl_db_name %>'" | grep -q 1 || psql -U postgres -c "GRANT ALL PRIVILEGES ON DATABASE <%= @pl_db_name %> TO '<%= @pl_owner_name %>'" psql -U postgres <%= @pl_db_name %> -c 'create extension if not exists <%= @pl_db_extension %>'