mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-16 23:06:05 +00:00
98_configdb.pm: write gzipped dump files
git-svn-id: https://svn.fhem.de/fhem/trunk@11561 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
34343581db
commit
b44f8635fa
@ -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!";
|
||||
|
Loading…
x
Reference in New Issue
Block a user