add db management - https://gitlab.confdroid.com/internal/confdroid_management/-/issues/239
This commit is contained in:
2
templates/server/databases/db_create_sql.erb
Normal file
2
templates/server/databases/db_create_sql.erb
Normal file
@@ -0,0 +1,2 @@
|
||||
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 <%= @pl_db_name %> -c 'create extension if not exists <%= @pl_db_extension %>'
|
||||
1
templates/server/databases/db_drop_sql.erb
Normal file
1
templates/server/databases/db_drop_sql.erb
Normal file
@@ -0,0 +1 @@
|
||||
dropdb -U postgres <%= @pl_db_name %> --if-exists
|
||||
1
templates/server/databases/unless_db_sql.erb
Normal file
1
templates/server/databases/unless_db_sql.erb
Normal file
@@ -0,0 +1 @@
|
||||
psql -U postgres -c "SELECT datname FROM pg_database WHERE datname='<%= @pl_db_name %>' " | grep -q 1
|
||||
1
templates/server/databases/unless_drop_sql.erb
Normal file
1
templates/server/databases/unless_drop_sql.erb
Normal file
@@ -0,0 +1 @@
|
||||
psql -U postgres -c "SELECT datname FROM pg_database WHERE datname='<%= @pl_db_name %>' " | grep -q 1
|
||||
Reference in New Issue
Block a user