nix(refactor): Make with_tmp_db true checkedShellScript

This extends the interface of withTmpDb to allow loading different sets
of database fixtures via `postgrest-with-postgresql-xx --fixtures
<path>`.
This commit is contained in:
Wolfgang Walther
2021-04-24 15:07:13 +02:00
committed by Wolfgang Walther
parent f6b3a5cc22
commit ba47a54293
6 changed files with 61 additions and 22 deletions
+1 -6
View File
@@ -99,12 +99,7 @@ stop() {
trap stop sigint sigterm exit
log "Loading fixtures..."
psql -v ON_ERROR_STOP=1 >> "$setuplog" << EOF
create extension pgcrypto;
alter database $PGDATABASE set request.jwt.claim.id = '-1';
alter role $PGUSER set default_text_search_config to english;
\i test/fixtures/load.sql
EOF
psql -v ON_ERROR_STOP=1 -f test/fixtures/load.sql >> "$setuplog"
log "Done. Running command..."
# Run the command that was given as an argument. The `exit` trap above will