SQL: Add base and provide upgrade file

Signed-off-by: baudneo <86508179+baudneo@users.noreply.github.com>
pull/3652/head
baudneo 2023-01-09 17:09:51 -07:00
parent 09b621bb5e
commit 7590cf8691
No known key found for this signature in database
GPG Key ID: DAD7FFF0C3FE76D7
4 changed files with 21 additions and 2 deletions

View File

@ -508,6 +508,7 @@ CREATE TABLE `Monitors` (
`Janus_Profile_Override` VARCHAR(30) NOT NULL DEFAULT '', `Janus_Profile_Override` VARCHAR(30) NOT NULL DEFAULT '',
`Janus_Use_RTSP_Restream` BOOLEAN NOT NULL default false, `Janus_Use_RTSP_Restream` BOOLEAN NOT NULL default false,
`Janus_RTSP_User` INT(10), `Janus_RTSP_User` INT(10),
`Janus_RTSP_Session_Timeout` INT(10) NOT NULL DEFAULT '0',
`LinkedMonitors` varchar(255), `LinkedMonitors` varchar(255),
`Triggers` set('X10') NOT NULL default '', `Triggers` set('X10') NOT NULL default '',
`EventStartCommand` VARCHAR(255) NOT NULL DEFAULT '', `EventStartCommand` VARCHAR(255) NOT NULL DEFAULT '',

18
db/zm_update-1.37.30.sql Normal file
View File

@ -0,0 +1,18 @@
--
-- Update Monitors Table to include Janus_RTSP_Session_Timeout
--
SELECT 'Checking for Janus_RTSP_Session_Timeout in Monitors';
SET @s = (SELECT IF(
(SELECT COUNT(*)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'Monitors'
AND table_schema = DATABASE()
AND column_name = 'Janus_RTSP_Session_Timeout'
) > 0,
"SELECT 'Column Janus_RTSP_Session_Timeout already exists in Monitors'",
"ALTER TABLE Monitors ADD Janus_RTSP_Session_Timeout int(10) DEFAULT '0' AFTER `Janus_RTSP_User`"
));
PREPARE stmt FROM @s;
EXECUTE stmt;

View File

@ -37,7 +37,7 @@
%global _hardened_build 1 %global _hardened_build 1
Name: zoneminder Name: zoneminder
Version: 1.37.29 Version: 1.37.30
Release: 1%{?dist} Release: 1%{?dist}
Summary: A camera monitoring and analysis tool Summary: A camera monitoring and analysis tool
Group: System Environment/Daemons Group: System Environment/Daemons

View File

@ -1 +1 @@
1.37.29 1.37.30