mirror of
https://github.com/status-im/infra-role-postgres-ha.git
synced 2025-02-22 11:28:26 +00:00
database: use --comand to fix creation of DBs
Signed-off-by: Jakub Sokołowski <jakub@status.im>
This commit is contained in:
parent
0ea85fa043
commit
9eeef53f79
@ -1,6 +1,6 @@
|
||||
---
|
||||
- name: 'Create user: {{ db.get("user", db.name) }}'
|
||||
command: |
|
||||
command: >
|
||||
docker exec {{ postgres_ha_cont_name }}
|
||||
psql
|
||||
--username={{ postgres_ha_admin_user }}
|
||||
@ -15,11 +15,12 @@
|
||||
$$;"
|
||||
|
||||
- name: 'Create database: {{ db.name | mandatory }}'
|
||||
shell: |
|
||||
echo "SELECT
|
||||
'CREATE DATABASE \"{{ db.name }}\" WITH OWNER \"{{ db.get("user", db.name) }}\";'
|
||||
WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = '{{ db.name }}')\\\gexec" |
|
||||
docker exec -i {{ postgres_ha_cont_name }} \
|
||||
command: >
|
||||
docker exec -i {{ postgres_ha_cont_name }}
|
||||
psql
|
||||
--username={{ postgres_ha_admin_user }}
|
||||
--port={{ postgres_ha_cont_port }}
|
||||
--command
|
||||
"SELECT
|
||||
'CREATE DATABASE \"{{ db.name }}\" WITH OWNER \"{{ db.get("user", db.name) }}\";'
|
||||
WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = '{{ db.name }}');"
|
||||
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
- name: 'Create user replication user'
|
||||
command: |
|
||||
command: >
|
||||
docker exec {{ postgres_ha_cont_name }}
|
||||
psql
|
||||
--username={{ postgres_ha_admin_user }}
|
||||
|
Loading…
x
Reference in New Issue
Block a user