diff --git a/client/lib/dump-mysql.sh b/client/lib/dump-mysql.sh index f7a6a99..1f7a153 100644 --- a/client/lib/dump-mysql.sh +++ b/client/lib/dump-mysql.sh @@ -503,7 +503,7 @@ dump_mysql_grants() { # --defaults-group-suffix=[String] (default: ) # --dump-label=[String] (default: "default") # used as suffix of the dump dir to differenciate multiple instances -# --compress= (default: "gzip") +# --compress= (default: "gzip") # Other options after -- are passed as-is to mysqldump ####################################################################### dump_mysql_global() { @@ -728,6 +728,10 @@ dump_mysql_global() { compress_cmd="xz --best" dump_ext=".xz" ;; + pigz) + compress_cmd="pigz --best" + dump_ext=".gz" + ;; gz|gzip|*) compress_cmd="gzip --best" dump_ext=".gz" @@ -863,7 +867,7 @@ dump_mysql_global() { # --defaults-group-suffix=[String] (default: ) # --dump-label=[String] (default: "default") # used as suffix of the dump dir to differenciate multiple instances -# --compress= (default: "gzip") +# --compress= (default: "gzip") # Other options after -- are passed as-is to mysqldump ####################################################################### dump_mysql_per_base() { @@ -1084,6 +1088,10 @@ dump_mysql_per_base() { compress_cmd="xz --best" dump_ext=".xz" ;; + pigz) + compress_cmd="pigz --best" + dump_ext=".gz" + ;; gz|gzip|*) compress_cmd="gzip --best" dump_ext=".gz" @@ -1218,7 +1226,7 @@ dump_mysql_per_base() { # --defaults-group-suffix=[String] (default: ) # --dump-label=[String] (default: "default") # used as suffix of the dump dir to differenciate multiple instances -# --compress= (default: "gzip") +# --compress= (default: "gzip") # Other options after -- are passed as-is to mysqldump ####################################################################### dump_mysql_tabs() { @@ -1439,6 +1447,10 @@ dump_mysql_tabs() { compress_cmd="xz --best" dump_ext=".xz" ;; + pigz) + compress_cmd="pigz --best" + dump_ext=".gz" + ;; gz|gzip|*) compress_cmd="gzip --best" dump_ext=".gz"