From b67bd35405017a59b73e07c0cd6ab1744d724feb Mon Sep 17 00:00:00 2001 From: betateilchen <> Date: Sat, 28 May 2016 16:54:59 +0000 Subject: [PATCH] configDB: add command configdb dump for mysql git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@11537 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/98_configdb.pm | 9 +++++++-- configDB.pm | 9 +++------ 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/FHEM/98_configdb.pm b/FHEM/98_configdb.pm index 3f79eaa52..d75d43282 100644 --- a/FHEM/98_configdb.pm +++ b/FHEM/98_configdb.pm @@ -81,7 +81,13 @@ sub CommandConfigdb($$) { $source = $dbname; } elsif ($dbtype eq 'POSTGRESQL') { - return "configdb dump not yet supported for POSTGRESQL!"; +# ($dbname,undef) = split (/;/,$dbconn); +# (undef,$dbname) = split (/=/,$dbname); +# $ret = qx(PGPASSWORD=$dbpass pg_dump -U $dbuser $dbname -f $target); +# return $ret if $ret; +# $source = $dbname; + return "configdb dump not yet supported for $dbtype!"; + } else { return "configdb dump not supported for $dbtype!"; } @@ -456,7 +462,6 @@ compare device: telnetPort in current version 0 (left) to version: 1 (right)
  • configdb dump

  • Create a dump file from from database.
    - Currently only supported for sqlite!


    diff --git a/configDB.pm b/configDB.pm index ef8da24a1..8a53d96d1 100644 --- a/configDB.pm +++ b/configDB.pm @@ -107,7 +107,9 @@ # # 2016-03-26 - added log entry for search (verbose=5) # -# 2016-05-22 - added configdb dump (for sqlite only!) +# 2016-05-22 - added configdb dump (for sqlite) +# +# 2016-05-28 - added configdb dump (for mysql) # ############################################################################## # @@ -820,11 +822,6 @@ sub _cfgDB_Info() { return join("\n", @r); } -# return database type -sub _cfgDB_typeInfo() { - return ($cfgDB_dbtype,$cfgDB_dbconn); -} - # recover former config from database archive sub _cfgDB_Recover($) { my ($version) = @_;