From 5e8638115051ff89c93bc356faa347cc45f6e57e Mon Sep 17 00:00:00 2001 From: betateilchen <> Date: Thu, 8 Feb 2018 13:44:16 +0000 Subject: [PATCH] 98_configdb.pm: for debug only git-svn-id: https://svn.fhem.de/fhem/trunk@16119 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_configdb.pm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/98_configdb.pm b/fhem/FHEM/98_configdb.pm index 58e11a4c1..5fcd1316c 100644 --- a/fhem/FHEM/98_configdb.pm +++ b/fhem/FHEM/98_configdb.pm @@ -76,7 +76,8 @@ sub CommandConfigdb($$) { if ($dbtype eq 'SQLITE') { (undef,$source) = split (/=/, $dbconn); - my $dumpcmd = "echo '.dump' | sqlite3 $source $gzip > $target"; + my $dbtables = "fhemversions fhemconfig fhemstate fhemb64filesave"; + my $dumpcmd = "echo '.dump ".$dbtables."' | sqlite3 $source $gzip > $target"; Log 4,"configDB: $dumpcmd"; $ret = qx($dumpcmd); return $ret if $ret; # return error message if available @@ -87,7 +88,8 @@ sub CommandConfigdb($$) { (undef,$dbname) = split (/=/,$dbname); (undef,$dbhostname) = split (/=/,$dbhostname); (undef,$dbport) = split (/=/,$dbport); - my $dumpcmd = "mysqldump --user=$dbuser --password=$dbpass --host=$dbhostname --port=$dbport -Q $dbname $gzip > $target"; + my $dbtables = "fhemversions fhemconfig fhemstate fhemb64filesave"; + my $dumpcmd = "mysqldump --user=$dbuser --password=$dbpass --host=$dbhostname --port=$dbport -Q $dbname $dbtables $gzip > $target"; Log 4,"configDB: $dumpcmd"; $ret = qx($dumpcmd); return $ret if $ret; @@ -99,7 +101,8 @@ sub CommandConfigdb($$) { (undef,$dbname) = split (/=/,$dbname); (undef,$dbhostname) = split (/=/,$dbhostname); (undef,$dbport) = split (/=/,$dbport); - my $dumpcmd = "PGPASSWORD=$dbpass pg_dump -U $dbuser -h $dbhostname -p $dbport $dbname $gzip > $target"; + my $dbtables = "-t fhemversions -t fhemconfig -t fhemstate -t fhemb64filesave"; + my $dumpcmd = "PGPASSWORD=$dbpass pg_dump -U $dbuser -h $dbhostname -p $dbport $dbname $dbtables $gzip > $target"; Log 4,"configDB: $dumpcmd"; $ret = qx($dumpcmd); return $ret if $ret;