yore/with-db.sh
2025-07-20 01:40:07 +02:00

15 lines
272 B
Bash
Executable File

BASE_DIR=$(mktemp -d)
export PGDATA="$BASE_DIR/pgdata"
# On error or exit: Stop the DB server
stop_db_server() {
pg_ctl stop --wait
}
trap stop_db_server EXIT
initdb --username=yore-test --auth=trust
pg_ctl start --wait
createdb yore-test --username=yore-test
"$@"