diff options
author | Sameer Naik <sameer@damagehead.com> | 2015-12-28 11:10:55 +0300 |
---|---|---|
committer | Sameer Naik <sameer@damagehead.com> | 2015-12-29 19:15:06 +0300 |
commit | 01040b9ae7481b1a1535f639300cf570bc4922eb (patch) | |
tree | d1ddd5197fd850ff9b97f506a528466e241b462a /assets | |
parent | 8c952803147889517e217a46fbbc7dc06a461ab5 (diff) |
decouple the compression `database.sql` from the database dump process
Diffstat (limited to 'assets')
-rw-r--r-- | assets/runtime/functions | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/assets/runtime/functions b/assets/runtime/functions index 83c3f0b..20bcd19 100644 --- a/assets/runtime/functions +++ b/assets/runtime/functions @@ -310,19 +310,17 @@ backup_dump_database() { owncloud_check_database_connection exec_as_owncloud PGPASSWORD=${DB_PASS} pg_dump --clean \ --host ${DB_HOST} --port ${DB_PORT} \ - --username ${DB_USER} ${DB_NAME} | \ - gzip > ${OWNCLOUD_BACKUPS_DIR}/database.sql.gz + --username ${DB_USER} ${DB_NAME} > ${OWNCLOUD_BACKUPS_DIR}/database.sql ;; mysql) echo -n "Dumping MySQL database ${DB_NAME}" owncloud_check_database_connection exec_as_owncloud MYSQL_PWD=${DB_PASS} mysqldump --lock-tables --add-drop-table \ --host ${DB_HOST} --port ${DB_PORT} \ - --user ${DB_USER} ${DB_NAME} | \ - gzip > ${OWNCLOUD_BACKUPS_DIR}/database.sql.gz + --user ${DB_USER} ${DB_NAME} > ${OWNCLOUD_BACKUPS_DIR}/database.sql ;; esac - chown ${OWNCLOUD_USER}:${OWNCLOUD_USER} ${OWNCLOUD_BACKUPS_DIR}/database.sql.gz + exec_as_owncloud gzip -f ${OWNCLOUD_BACKUPS_DIR}/database.sql } backup_dump_directory() { |