mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-03 16:56:54 +00:00
configDB.pm: remove migration as default on FHEM start
git-svn-id: https://svn.fhem.de/fhem/trunk@16881 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
c24d9a31cd
commit
fd8a8be9ce
@ -132,6 +132,10 @@
|
||||
# 2018-03-24 - changed set privacy as default for username and password
|
||||
# 2018-03-25 - changed move rescue modes from ENV to config file
|
||||
#
|
||||
# 2018-06-17 - changed remove migration on FHEM start by default
|
||||
# check migration only if parameter migrate => 1
|
||||
# is set in configDB.conf
|
||||
#
|
||||
##############################################################################
|
||||
=cut
|
||||
|
||||
@ -230,6 +234,8 @@ if ($count > 1) {
|
||||
my $cfgDB_dbconn = $dbconfig{connection};
|
||||
my $cfgDB_dbuser = $dbconfig{user};
|
||||
my $cfgDB_dbpass = $dbconfig{password};
|
||||
my $cfgDB_migrate = 0;
|
||||
$cfgDB_migrate = $dbconfig{migrate} if (defined($dbconfig{migrate}) && $dbconfig{migrate} == 1);
|
||||
my $cfgDB_dbtype;
|
||||
my $cfgDB_filename;
|
||||
|
||||
@ -308,6 +314,7 @@ sub cfgDB_Init() {
|
||||
$fhem_dbh->do("CREATE TABLE IF NOT EXISTS fhemb64filesave(filename TEXT, content BLOB)");
|
||||
}
|
||||
|
||||
if ($cfgDB_migrate) {
|
||||
### migrate fhembinfilesave to fhemb64filesave
|
||||
# # check: fhembinfilesave exists?
|
||||
if (_cfgDB_table_exists($fhem_dbh,'fhembinfilesave')) {
|
||||
@ -340,6 +347,7 @@ sub cfgDB_Init() {
|
||||
$fhem_dbh->do("drop table fhembinfilesave");
|
||||
}
|
||||
### end migration base64
|
||||
}
|
||||
|
||||
# close database connection
|
||||
$fhem_dbh->commit();
|
||||
|
Loading…
x
Reference in New Issue
Block a user