16 lines
736 B
Bash
16 lines
736 B
Bash
#!/bin/sh
|
|
set -eu
|
|
|
|
cd /home/mikail/dana-medical
|
|
dump=.deploy/dana-predeploy.dump
|
|
test -s "$dump"
|
|
|
|
existing="$(docker compose -p dana-medical -f docker-compose.prod.yml exec -T db psql -U dana -d dana -Atqc "select count(*) from information_schema.tables where table_schema='public'")"
|
|
[ "$existing" = 0 ]
|
|
|
|
docker compose -p dana-medical -f docker-compose.prod.yml exec -T db \
|
|
pg_restore -U dana -d dana --exit-on-error --no-owner --no-privileges < "$dump"
|
|
|
|
docker compose -p dana-medical -f docker-compose.prod.yml exec -T db psql -U dana -d dana -At \
|
|
-c "select 'admins='||count(*) from admin_users; select 'services='||count(*) from services; select 'leads='||count(*) from leads; select 'pbx_calls='||count(*) from pbx_calls;"
|