Include output commands to clean (drop) database objects into database backup.
This commit is contained in:
parent
014ffa8b50
commit
c661291fd3
@ -539,7 +539,7 @@ else
|
|||||||
echononl "\tBackup Postfix Database '$POSTFIX_DB_NAME'"
|
echononl "\tBackup Postfix Database '$POSTFIX_DB_NAME'"
|
||||||
if [[ "$POSTFIX_DB_TYPE" = "mysql" ]]; then
|
if [[ "$POSTFIX_DB_TYPE" = "mysql" ]]; then
|
||||||
echo -n " (MySQL).."
|
echo -n " (MySQL).."
|
||||||
mysqldump $MYSQL_CREDENTIALS --opt $POSTFIX_DB_NAME >> ${WEBSITE_BASEDIR}/${POSTFIX_DB_NAME}.${backup_date}.sql 2> $log_file
|
mysqldump $MYSQL_CREDENTIALS --opt $POSTFIX_DB_NAME > ${WEBSITE_BASEDIR}/${POSTFIX_DB_NAME}.${backup_date}.sql 2> $log_file
|
||||||
if [[ $? -eq 0 ]]; then
|
if [[ $? -eq 0 ]]; then
|
||||||
echo_ok
|
echo_ok
|
||||||
else
|
else
|
||||||
@ -548,7 +548,7 @@ else
|
|||||||
fi
|
fi
|
||||||
elif [[ "$POSTFIX_DB_TYPE" = "pgsql" ]]; then
|
elif [[ "$POSTFIX_DB_TYPE" = "pgsql" ]]; then
|
||||||
echo -n " (PostgreSQL).."
|
echo -n " (PostgreSQL).."
|
||||||
su - postgres -c "pg_dump $POSTFIX_DB_NAME" >> ${WEBSITE_BASEDIR}/${POSTFIX_DB_NAME}.${backup_date}.sql 2> $log_file
|
su - postgres -c "pg_dump -c $POSTFIX_DB_NAME" >> ${WEBSITE_BASEDIR}/${POSTFIX_DB_NAME}.${backup_date}.sql 2> $log_file
|
||||||
if [[ $? -eq 0 ]]; then
|
if [[ $? -eq 0 ]]; then
|
||||||
echo_ok
|
echo_ok
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user