From b0bf624ad340478c4171c55c63631d263e7be973 Mon Sep 17 00:00:00 2001 From: Dave Conroy Date: Fri, 3 Nov 2023 15:14:02 -0700 Subject: [PATCH] Add Postgres GLobals Backup if SPLIT_DB=TRUE --- install/assets/functions/10-db-backup | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/install/assets/functions/10-db-backup b/install/assets/functions/10-db-backup index 4bf8e37..52b95b6 100644 --- a/install/assets/functions/10-db-backup +++ b/install/assets/functions/10-db-backup @@ -557,6 +557,20 @@ backup_pgsql() { check_exit_code move $target post_dbbackup $db done + + prepare_dbbackup + target=pgsql_globals_${backup_job_db_host,,}_${now}.sql + ltarget=pgsql_globals_${backup_job_db_host,,} + compression + pre_dbbackup "globals" + print_notice "Dumping PostgresSQL globals: with 'pg_dumpall -g' ${compression_string}" + pg_dumpall -h ${backup_job_db_host} -U ${backup_job_db_user} -p ${backup_job_db_port} -g {backup_job_extra_opts} ${backup_job_extra_dump_opts} | ${compress_cmd} | run_as_user tee "${TEMP_PATH}"/"${target}" > /dev/null + exit_code=$? + check_exit_code $target + generate_checksum + move_dbbackup + check_exit_code move $target + post_dbbackup "globals" else write_log debug "Not splitting database dumps into their own files" prepare_dbbackup