Add System to Config table

pull/4202/head
Isaac Connor 2022-05-04 12:58:14 -04:00
parent 6d0bdfdd47
commit 7b67749472
2 changed files with 21 additions and 0 deletions

View File

@ -39,6 +39,7 @@ CREATE TABLE `Config` (
`Help` text,
`Category` varchar(32) NOT NULL default '',
`Readonly` tinyint(3) unsigned NOT NULL default '0',
`System` BOOLEAN NOT NULL DEFAULT FALSE,
`Requires` text,
PRIMARY KEY (`Name`)
) ENGINE=@ZM_MYSQL_ENGINE@;

20
db/zm_update-1.37.15.sql Normal file
View File

@ -0,0 +1,20 @@
--
-- Update Config table to have System BOOLEAN field
--
SELECT 'Checking for System in Config';
SET @s = (SELECT IF(
(SELECT COUNT(*)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'Config'
AND table_schema = DATABASE()
AND column_name = 'System'
) > 0,
"SELECT 'Column System already exists in Config'",
"ALTER TABLE `Config` ADD COLUMN `System` BOOLEAN NOT NULL DEFAULT FALSE AFTER `Private`"
));
PREPARE stmt FROM @s;
EXECUTE stmt;