From b44f8635fae9aacdae05ce17cf2e6ae7bb807293 Mon Sep 17 00:00:00 2001 From: betateilchen <> Date: Sun, 29 May 2016 21:26:16 +0000 Subject: [PATCH] 98_configdb.pm: write gzipped dump files git-svn-id: https://svn.fhem.de/fhem/trunk@11561 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_configdb.pm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/98_configdb.pm b/fhem/FHEM/98_configdb.pm index fa50e9801..d88e6e84d 100644 --- a/fhem/FHEM/98_configdb.pm +++ b/fhem/FHEM/98_configdb.pm @@ -76,17 +76,16 @@ sub CommandConfigdb($$) { } elsif ($dbtype eq 'MYSQL') { ($dbname,undef) = split (/;/,$dbconn); (undef,$dbname) = split (/=/,$dbname); - $ret = qx(mysqldump --user=$dbuser --password=$dbpass -Q $dbname > $target); + $ret = qx(mysqldump --user=$dbuser --password=$dbpass -Q $dbname | gzip -c > $target); return $ret if $ret; $source = $dbname; } elsif ($dbtype eq 'POSTGRESQL') { ($dbname,undef) = split (/;/,$dbconn); (undef,$dbname) = split (/=/,$dbname); - $ret = qx(PGPASSWORD=$dbpass pg_dump -U $dbuser $dbname -f $target); + $ret = qx(PGPASSWORD=$dbpass pg_dump -U $dbuser $dbname | gzip > $target); return $ret if $ret; $source = $dbname; -# return "configdb dump not yet supported for $dbtype!"; } else { return "configdb dump not supported for $dbtype!";