dana-medical-site/.deploy/remote-restore-dana.sh
2026-10-14 13:33:13 +00:00

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;"