mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
fix: New installs would have multiple entries in dbSchema table (#4460)
This commit is contained in:
committed by
Tony Murray
parent
5115533c73
commit
45e41ad02e
@@ -153,6 +153,9 @@ foreach ($filelist as $file) {
|
||||
$db_rev = $filename;
|
||||
if ($insert) {
|
||||
dbInsert(array('version' => $db_rev), 'dbSchema');
|
||||
if ($db_rev >= 6) {
|
||||
$insert = 0;
|
||||
}
|
||||
} else {
|
||||
dbUpdate(array('version' => $db_rev), 'dbSchema');
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
ALTER TABLE `alert_schedule` DROP `device_id`;
|
||||
ALTER TABLE `alert_schedule` CHANGE `id` `schedule_id` INT( 11 ) NOT NULL AUTO_INCREMENT;
|
||||
ALTER TABLE `alert_schedule` ADD `title` VARCHAR( 255 ) NOT NULL ,ADD `notes` TEXT NOT NULL ;
|
||||
CREATE TABLE `librenms`.`alert_schedule_items` (`item_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`schedule_id` INT NOT NULL ,`target` VARCHAR( 255 ) NOT NULL ,INDEX ( `schedule_id` )) ENGINE = INNODB;
|
||||
CREATE TABLE `alert_schedule_items` (`item_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,`schedule_id` INT NOT NULL ,`target` VARCHAR( 255 ) NOT NULL ,INDEX ( `schedule_id` )) ENGINE = INNODB;
|
||||
|
||||
2
sql-schema/134.sql
Normal file
2
sql-schema/134.sql
Normal file
@@ -0,0 +1,2 @@
|
||||
DELETE FROM `dbSchema`;
|
||||
INSERT INTO `dbSchema` (`version`) VALUES ('134');
|
||||
Reference in New Issue
Block a user