mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-04 22:19:38 +00:00
98_configdb.pm: write gzipped dump files
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@11561 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
d9f0735ee5
commit
fa6b6fd89f
@ -76,17 +76,16 @@ sub CommandConfigdb($$) {
|
|||||||
} elsif ($dbtype eq 'MYSQL') {
|
} elsif ($dbtype eq 'MYSQL') {
|
||||||
($dbname,undef) = split (/;/,$dbconn);
|
($dbname,undef) = split (/;/,$dbconn);
|
||||||
(undef,$dbname) = split (/=/,$dbname);
|
(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;
|
return $ret if $ret;
|
||||||
$source = $dbname;
|
$source = $dbname;
|
||||||
|
|
||||||
} elsif ($dbtype eq 'POSTGRESQL') {
|
} elsif ($dbtype eq 'POSTGRESQL') {
|
||||||
($dbname,undef) = split (/;/,$dbconn);
|
($dbname,undef) = split (/;/,$dbconn);
|
||||||
(undef,$dbname) = split (/=/,$dbname);
|
(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;
|
return $ret if $ret;
|
||||||
$source = $dbname;
|
$source = $dbname;
|
||||||
# return "configdb dump not yet supported for $dbtype!";
|
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
return "configdb dump not supported for $dbtype!";
|
return "configdb dump not supported for $dbtype!";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user