From d6a761045e5b1a4764033066919aaeb92277ece1 Mon Sep 17 00:00:00 2001 From: Elliott Shugerman Date: Fri, 29 May 2020 18:41:59 -0600 Subject: [PATCH] fix restore for case where restored tables are missing in target --- src/restore.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/restore.sh b/src/restore.sh index 4658cd4..634e136 100644 --- a/src/restore.sh +++ b/src/restore.sh @@ -1,6 +1,6 @@ #! /bin/sh -set -eu +set -u set -o pipefail if [ -z "$S3_ACCESS_KEY_ID" ]; then @@ -90,7 +90,7 @@ fi conn_opts="-h $POSTGRES_HOST -p $POSTGRES_PORT -U $POSTGRES_USER -d $POSTGRES_DATABASE" echo "Restoring from backup..." -pg_restore $conn_opts --single-transaction --clean db.dump +pg_restore $conn_opts --clean --if-exists db.dump rm db.dump echo "Restore complete."