Export PG* envs when backing up postgres

This commit is contained in:
Nikita P. Shupeyko 2018-04-30 21:49:18 +03:00
parent 3e6caf6692
commit 7e23b19c91

View File

@ -25,14 +25,13 @@ if [[ "${POSTGRES_USER}" == "postgres" ]]; then
exit 1
fi
export PGHOST="postgres"
export PGUSER="${POSTGRES_USER}"
export PGPASSWORD="${POSTGRES_PASSWORD}"
export PGDATABASE="${POSTGRES_DB}"
backup_filename="${BACKUP_FILE_PREFIX}_$(date +'%Y_%m_%dT%H_%M_%S').sql.gz"
pg_dump \
--host=postgres \
--dbname="${POSTGRES_DB}" \
--username="${POSTGRES_USER}" \
| gzip > "${BACKUP_DIR_PATH}/${backup_filename}"
pg_dump | gzip > "${BACKUP_DIR_PATH}/${backup_filename}"
message_success "'${POSTGRES_DB}' database backup '${backup_filename}' has been created and placed in '${BACKUP_DIR_PATH}'."