Skip to content

Commit a9f2d51

Browse files
committed
Release 4.0.11 - See CHANGELOG.md
1 parent 7f455ab commit a9f2d51

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 4.0.11 2023-11-11 <dave at tiredofit dot ca>
2+
3+
### Changed
4+
- Resolve issue with backing up ALL databases with PGSQL and MySQL
5+
6+
17
## 4.0.10 2023-11-11 <dave at tiredofit dot ca>
28

39
### Changed

install/assets/functions/10-db-backup

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -734,7 +734,7 @@ backup_pgsql() {
734734
fi
735735
if [ "${backup_job_db_name,,}" = "all" ] ; then
736736
write_log debug "Preparing to back up all databases"
737-
db_names=$(run_as_user psql -h ${backup_job_db_host} -U ${backup_job_db_user} -p ${backup_job_db_port} -d ${authdb} -c 'COPY (SELECT datname FROM pg_database WHERE datistemplate = false) TO STDOUT;' )
737+
db_names=$(psql -h ${backup_job_db_host} -U ${backup_job_db_user} -p ${backup_job_db_port} -d ${authdb} -c 'COPY (SELECT datname FROM pg_database WHERE datistemplate = false) TO STDOUT;' )
738738
if [ -n "${backup_job_db_name_exclude}" ] ; then
739739
db_names_exclusions=$(echo "${backup_job_db_name_exclude}" | tr ',' '\n')
740740
for db_exclude in ${db_names_exclusions} ; do
@@ -782,7 +782,7 @@ backup_pgsql() {
782782
pre_dbbackup all
783783
write_log notice "Dumping all PostgreSQL databases: '$(echo ${db_names} | xargs | tr ' ' ',')' ${compression_string}"
784784
if var_true "${DEBUG_BACKUP_PGSQL}" ; then debug on; fi
785-
tmp_db_names=$(run_as_user psql -h ${backup_job_db_host} -p ${backup_job_db_port} -U ${backup_job_db_user} -d ${authdb} -c 'COPY (SELECT datname FROM pg_database WHERE datistemplate = false) TO STDOUT;' )
785+
tmp_db_names=$(psql -h ${backup_job_db_host} -p ${backup_job_db_port} -U ${backup_job_db_user} -d ${authdb} -c 'COPY (SELECT datname FROM pg_database WHERE datistemplate = false) TO STDOUT;' )
786786
for r_db_name in $(echo $db_names | xargs); do
787787
tmp_db_names=$(echo "$tmp_db_names" | xargs | sed "s|${r_db_name}||g" )
788788
done
@@ -1743,7 +1743,7 @@ process_limiter() {
17431743
}
17441744

17451745
run_as_user() {
1746-
sudo -Eu "${DBBACKUP_USER}" $@
1746+
sudo -Eu "${DBBACKUP_USER}" "$@"
17471747
}
17481748

17491749
setup_mode() {

0 commit comments

Comments
 (0)