File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed
Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ sleep 7
1919
2020aws s3 --region ${SECRETS_BUCKET_REGION} cp s3://${BACKUPS_BUCKET_NAME} /latest.psql.gz ./latest.psql.gz
2121# restore backup
22- gunzip -c ./latest.psql.gz | pg_restore --clean --dbname=postgresql://${POSTGRES_USER} :${POSTGRES_PASSWORD} @${POSTGRES_HOST} :${POSTGRES_PORT} /${POSTGRES_DB} >> ${BACKUP_RESTORE_LOG} 2>&1 && \
22+ gunzip -c ./latest.psql.gz | psql --dbname=postgresql://${POSTGRES_USER} :${POSTGRES_PASSWORD} @${POSTGRES_HOST} :${POSTGRES_PORT} /${POSTGRES_DB} >> ${BACKUP_RESTORE_LOG} 2>&1 && \
2323rm ./latest.psql.gz
2424
2525sh MigrateDB.sh
Original file line number Diff line number Diff line change @@ -5,8 +5,11 @@ if [ "$LOAD_S3_SECRETS" = "YES" ]; then
55 eval $( aws s3 --region ${SECRETS_BUCKET_REGION} cp s3://${SECRETS_BUCKET_NAME} /${SECRETS_FILE_NAME} - | sed ' s/^/export /' )
66fi
77
8+ # drop database
9+ psql --dbname=postgresql://${POSTGRES_USER} :${POSTGRES_PASSWORD} @${POSTGRES_HOST} :${POSTGRES_PORT} /${POSTGRES_DB} -t -c " drop database if exists ${POSTGRES_DB} ;" >> ${BACKUP_RESTORE_LOG} 2>&1
10+
811# load latest database backup
912aws s3 --region ${SECRETS_BUCKET_REGION} cp s3://${BACKUPS_BUCKET_NAME} /latest.psql.gz ./latest.psql.gz > ${BACKUP_RESTORE_LOG} 2>&1
1013# restore backup
11- gunzip -c ./latest.psql.gz | pg_restore --clean --dbname=postgresql://${POSTGRES_USER} :${POSTGRES_PASSWORD} @${POSTGRES_HOST} :${POSTGRES_PORT} /${POSTGRES_DB} >> ${BACKUP_RESTORE_LOG} 2>&1 && \
14+ gunzip -c ./latest.psql.gz | psql --dbname=postgresql://${POSTGRES_USER} :${POSTGRES_PASSWORD} @${POSTGRES_HOST} :${POSTGRES_PORT} /${POSTGRES_DB} >> ${BACKUP_RESTORE_LOG} 2>&1 && \
1215rm ./latest.psql.gz
You can’t perform that action at this time.
0 commit comments