Create dump_schema.sh

This commit is contained in:
dullbananas 2023-12-23 08:36:05 -07:00 committed by GitHub
parent 9306e31785
commit bd67514937
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

16
scripts/dump_schema.sh Normal file
View file

@ -0,0 +1,16 @@
#!/usr/bin/env bash
set -e
# Dumps database schema, not including things added by replaceable_schema.sql
source CWD="$(cd -P -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd -P)"
cd $CWD/../
source scripts/start_dev_db.sh
diesel migration run
pg_dump --no-owner --no-privileges --no-table-access-method --schema-only --no-sync -f schema.sqldump
pg_ctl stop
rm -rf $PGDATA