diff --git a/scripts/db/synology_db_backup.sh b/scripts/db/synology_db_backup.sh index 425e4f2..e2ad73f 100755 --- a/scripts/db/synology_db_backup.sh +++ b/scripts/db/synology_db_backup.sh @@ -38,7 +38,7 @@ fi export PGPASSWORD="${DB_PASSWORD}" server_version_num="$("${PSQL_BIN}" -h "${DB_HOST}" -p "${DB_PORT}" -U "${DB_USER}" -d "${DB_NAME}" -X -Atqc 'SHOW server_version_num')" -client_version="$("${PG_DUMP_BIN}" --version | sed -E 's/.*PostgreSQL ([0-9]+).*/\1/')" +client_version="$("${PG_DUMP_BIN}" --version | sed -E 's/.*PostgreSQL\)?[[:space:]]+([0-9]+).*/\1/')" server_major="${server_version_num:0:${#server_version_num}-4}" if [[ -z "${server_major}" || -z "${client_version}" || "${server_major}" != "${client_version}" ]]; then