99 lines
3.1 KiB
Plaintext
99 lines
3.1 KiB
Plaintext
|
-- MySQL dump 8.21
|
||
|
--
|
||
|
-- Host: localhost Database: zm
|
||
|
---------------------------------------------------------
|
||
|
-- Server version 3.23.49
|
||
|
|
||
|
--
|
||
|
-- Table structure for table 'Events'
|
||
|
--
|
||
|
|
||
|
CREATE TABLE Events (
|
||
|
Id int(10) unsigned NOT NULL auto_increment,
|
||
|
MonitorId int(10) unsigned NOT NULL default '0',
|
||
|
Name tinytext NOT NULL,
|
||
|
StartTime datetime default NULL,
|
||
|
EndTime datetime default NULL,
|
||
|
Length int(10) unsigned default NULL,
|
||
|
Frames int(10) unsigned default NULL,
|
||
|
AlarmFrames int(10) unsigned default NULL,
|
||
|
AvgScore tinyint(3) unsigned default '0',
|
||
|
MaxScore tinyint(3) unsigned default '0',
|
||
|
Archived tinyint(4) default '0',
|
||
|
PRIMARY KEY (Id),
|
||
|
UNIQUE KEY UC_Id (Id),
|
||
|
KEY Id (Id,MonitorId),
|
||
|
KEY MonitorId (MonitorId)
|
||
|
) TYPE=MyISAM;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table 'Frames'
|
||
|
--
|
||
|
|
||
|
CREATE TABLE Frames (
|
||
|
Id int(10) unsigned NOT NULL auto_increment,
|
||
|
EventId int(10) unsigned NOT NULL default '0',
|
||
|
FrameId int(10) unsigned NOT NULL default '0',
|
||
|
AlarmFrame tinyint(4) NOT NULL default '0',
|
||
|
ImagePath tinytext NOT NULL,
|
||
|
TimeStamp timestamp(14) NOT NULL,
|
||
|
Score smallint(5) unsigned NOT NULL default '0',
|
||
|
PRIMARY KEY (Id),
|
||
|
UNIQUE KEY UC_Id (Id),
|
||
|
KEY EventId (EventId)
|
||
|
) TYPE=MyISAM;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table 'Monitors'
|
||
|
--
|
||
|
|
||
|
CREATE TABLE Monitors (
|
||
|
Id int(10) unsigned NOT NULL auto_increment,
|
||
|
Name tinytext NOT NULL,
|
||
|
Function enum('None','Passive','Active') NOT NULL default 'Passive',
|
||
|
Device tinyint(3) unsigned default '0',
|
||
|
Channel tinyint(3) unsigned NOT NULL default '0',
|
||
|
Format tinyint(3) unsigned default NULL,
|
||
|
Width smallint(5) unsigned NOT NULL default '0',
|
||
|
Height smallint(5) unsigned NOT NULL default '0',
|
||
|
Colours tinyint(3) unsigned NOT NULL default '0',
|
||
|
LabelFormat varchar(32) default NULL,
|
||
|
LabelX smallint(5) unsigned default NULL,
|
||
|
LabelY smallint(5) unsigned default NULL,
|
||
|
WarmUpCount tinyint(3) unsigned default NULL,
|
||
|
PreEventCount tinyint(3) unsigned default NULL,
|
||
|
PostEventCount tinyint(3) unsigned default NULL,
|
||
|
PRIMARY KEY (Id)
|
||
|
) TYPE=MyISAM;
|
||
|
|
||
|
--
|
||
|
-- Table structure for table 'Zones'
|
||
|
--
|
||
|
|
||
|
CREATE TABLE Zones (
|
||
|
Id int(10) unsigned NOT NULL auto_increment,
|
||
|
MonitorId int(10) unsigned NOT NULL default '0',
|
||
|
Name tinytext NOT NULL,
|
||
|
Type enum('Active','Inclusive','Exclusive','Inactive') default 'Active',
|
||
|
Units enum('Pixels','Percent') NOT NULL default 'Pixels',
|
||
|
LoX smallint(5) unsigned NOT NULL default '0',
|
||
|
LoY smallint(5) unsigned NOT NULL default '0',
|
||
|
HiX smallint(5) unsigned NOT NULL default '0',
|
||
|
HiY smallint(5) unsigned NOT NULL default '0',
|
||
|
AlarmRGB int(10) unsigned default NULL,
|
||
|
AlarmThreshold smallint(5) unsigned default NULL,
|
||
|
MinAlarmPixels int(10) unsigned default NULL,
|
||
|
MaxAlarmPixels int(10) unsigned default NULL,
|
||
|
FilterX tinyint(3) unsigned default NULL,
|
||
|
FilterY tinyint(3) unsigned default NULL,
|
||
|
MinFilterPixels int(10) unsigned default NULL,
|
||
|
MaxFilterPixels int(10) unsigned default NULL,
|
||
|
MinBlobPixels smallint(5) unsigned default NULL,
|
||
|
MaxBlobPixels smallint(5) unsigned default NULL,
|
||
|
MinBlobs smallint(5) unsigned default NULL,
|
||
|
MaxBlobs smallint(5) unsigned default NULL,
|
||
|
PRIMARY KEY (Id),
|
||
|
UNIQUE KEY UC_Id (Id)
|
||
|
) TYPE=MyISAM;
|
||
|
|