# HG changeset patch # User Tom Gottfried # Date 1489751543 -3600 # Node ID b5ab25b7ac2c4f586ae0493063ef9c63210183c5 # Parent c5721e624c0e9d2dee899a37d7c46471938fee0d Stop on error any execution of SQL via psql in DB setup. Though this duplicates respective \set commands in many scripts, I leave them there because they might help in debugging anyhow. Hopefully this change will improve prevention of adding broken SQL like currently audit.sql. diff -r c5721e624c0e -r b5ab25b7ac2c db_schema/setup-db.sh --- a/db_schema/setup-db.sh Wed Mar 08 15:59:47 2017 +0100 +++ b/db_schema/setup-db.sh Fri Mar 17 12:52:23 2017 +0100 @@ -32,6 +32,9 @@ DB_NAME=${3:-$ROLE_NAME} echo "DB_NAME = $DB_NAME" +# Stop on error any execution of SQL via psql +DB_CONNECT_STRING="-v ON_ERROR_STOP=on " + # if variable DB_SRV and otional DB_PORT is set a remote database connection will be used if [ -n "$DB_SRV" ] ; then DB_CONNECT_STRING="-h $DB_SRV" ; fi if [ -n "$DB_SRV" -a -n "$DB_PORT" ] ; then