Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
U
uniset2
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
UniSet project repositories
uniset2
Commits
f53f4a11
Commit
f53f4a11
authored
Nov 21, 2012
by
Pavel Vainerman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
(DBServer): Переработан под текущий используеммый в проектах формат таблиц.
parent
f3ac636b
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
524 additions
and
302 deletions
+524
-302
DBServer_MySQL.cc
extensions/DBServer-MySQL/DBServer_MySQL.cc
+21
-101
DBServer_MySQL.h
extensions/DBServer-MySQL/DBServer_MySQL.h
+43
-57
db_create.sql
extensions/DBServer-MySQL/db_create.sql
+460
-139
db_rotate.sql
extensions/DBServer-MySQL/db_rotate.sql
+0
-5
No files found.
extensions/DBServer-MySQL/DBServer_MySQL.cc
View file @
f53f4a11
...
@@ -162,71 +162,18 @@ void DBServer_MySQL::parse( UniSetTypes::DBMessage* dbm )
...
@@ -162,71 +162,18 @@ void DBServer_MySQL::parse( UniSetTypes::DBMessage* dbm )
}
}
//--------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------
void
DBServer_MySQL
::
parse
(
UniSetTypes
::
InfoMessage
*
im
)
{
string
message
(
im
->
message
);
if
(
message
.
empty
()
&&
im
->
infocode
!=
DefaultMessageCode
)
message
=
conf
->
mi
->
getMessage
(
im
->
infocode
);
if
(
!
message
.
empty
()
)
message
=
db
->
addslashes
(
message
);
// Прежде чем формировать строку обязательно смотрите формат базы данных(порядок полей таблицы)!!!
ostringstream
ostr
;
ostr
<<
"INSERT INTO "
<<
tblName
(
im
->
type
);
ostr
<<
"(num,node,id,date,time,time_usec,code,text,haracter,type,confirm,causeid) VALUES("
;
ostr
<<
"NULL,'"
<<
im
->
node
<<
"','"
<<
im
->
id
;
ostr
<<
"','"
<<
ui
.
dateToString
(
im
->
tm
.
tv_sec
,
"/"
)
<<
"','"
<<
ui
.
timeToString
(
im
->
tm
.
tv_sec
,
":"
);
ostr
<<
"','"
<<
im
->
tm
.
tv_usec
;
ostr
<<
"','"
<<
im
->
infocode
<<
"','"
<<
message
<<
"','"
<<
im
->
character
;
ostr
<<
"','"
<<
im
->
type
<<
"','0','0')"
;
if
(
!
writeToBase
(
ostr
.
str
())
)
{
unideb
[
Debug
::
CRIT
]
<<
myname
<<
"(insert): info msg error: "
<<
db
->
error
()
<<
endl
;
// db->freeResult();
}
}
//--------------------------------------------------------------------------------------------
void
DBServer_MySQL
::
parse
(
UniSetTypes
::
AlarmMessage
*
am
)
{
string
message
(
am
->
message
);
if
(
message
.
empty
()
&&
am
->
alarmcode
!=
DefaultMessageCode
)
message
=
conf
->
mi
->
getMessage
(
am
->
alarmcode
);
if
(
!
message
.
empty
()
)
message
=
db
->
addslashes
(
message
);
// Прежде чем формировать строку обязательно смотрите формат базы данных(порядок полей таблицы)!!!
ostringstream
ostr
;
ostr
<<
"INSERT INTO "
<<
tblName
(
am
->
type
);
ostr
<<
"(num,node,id,date,time,time_usec,code,text,haracter,type,confirm,causeid) VALUES("
;
ostr
<<
"NULL,'"
<<
am
->
node
<<
"','"
<<
am
->
id
;
ostr
<<
"','"
<<
ui
.
dateToString
(
am
->
tm
.
tv_sec
,
"/"
)
<<
"','"
<<
ui
.
timeToString
(
am
->
tm
.
tv_sec
,
":"
)
<<
"','"
<<
am
->
tm
.
tv_usec
;
ostr
<<
"','"
<<
am
->
alarmcode
<<
"','"
<<
message
;
ostr
<<
"','"
<<
am
->
character
<<
"','"
<<
am
->
type
<<
"',0,'"
<<
am
->
causecode
<<
"')"
;
if
(
!
writeToBase
(
ostr
.
str
())
)
{
unideb
[
Debug
::
CRIT
]
<<
myname
<<
"(insert): alarm msg error: "
<<
db
->
error
()
<<
endl
;
// db->freeResult();
}
}
//--------------------------------------------------------------------------------------------
void
DBServer_MySQL
::
parse
(
UniSetTypes
::
ConfirmMessage
*
cem
)
void
DBServer_MySQL
::
parse
(
UniSetTypes
::
ConfirmMessage
*
cem
)
{
{
try
try
{
{
ostringstream
data
;
ostringstream
data
;
data
<<
"UPDATE main_history SET confirm='"
<<
cem
->
confirm
<<
"'"
;
data
<<
"UPDATE "
<<
tblName
(
cem
->
type
)
data
<<
" WHERE sensor_id='"
<<
cem
->
sensor_id
<<
"'"
;
<<
" SET confirm='"
<<
cem
->
confirm
<<
"'"
data
<<
" AND date='"
<<
ui
.
dateToString
(
cem
->
time
,
"-"
)
<<
" '"
;
<<
" WHERE sensor_id='"
<<
cem
->
sensor_id
<<
"'"
data
<<
" AND time='"
<<
ui
.
timeToString
(
cem
->
time
,
":"
)
<<
" '"
;
<<
" AND date='"
<<
ui
.
dateToString
(
cem
->
time
,
"-"
)
<<
" '"
data
<<
" AND time_usec='"
<<
cem
->
time_usec
<<
" '"
;
<<
" AND time='"
<<
ui
.
timeToString
(
cem
->
time
,
":"
)
<<
" '"
<<
" AND time_usec='"
<<
cem
->
time_usec
<<
" '"
;
if
(
unideb
.
debugging
(
DBLEVEL
)
)
if
(
unideb
.
debugging
(
DBLEVEL
)
)
unideb
[
DBLEVEL
]
<<
myname
<<
"(update_confirm): "
<<
data
.
str
()
<<
endl
;
unideb
[
DBLEVEL
]
<<
myname
<<
"(update_confirm): "
<<
data
.
str
()
<<
endl
;
...
@@ -335,43 +282,20 @@ void DBServer_MySQL::parse( UniSetTypes::SensorMessage *si )
...
@@ -335,43 +282,20 @@ void DBServer_MySQL::parse( UniSetTypes::SensorMessage *si )
// см. DBTABLE AnalogSensors, DigitalSensors
// см. DBTABLE AnalogSensors, DigitalSensors
ostringstream
data
;
ostringstream
data
;
data
<<
" VALUES( "
;
data
<<
"INSERT INTO "
<<
tblName
(
si
->
type
)
<<
"(date, time, time_usec, sensor_id, value, node) VALUES( '"
// Поля таблицы
// Поля таблицы
data
<<
"NULL,'"
<<
si
->
node
<<
"','"
;
// num, node
<<
ui
.
dateToString
(
si
->
sm_tv_sec
,
"-"
)
<<
"','"
// date
data
<<
si
->
id
<<
"','"
;
// id (sensorid)
<<
ui
.
timeToString
(
si
->
sm_tv_sec
,
":"
)
<<
"','"
// time
data
<<
ui
.
dateToString
(
si
->
sm_tv_sec
,
"/"
)
<<
"','"
;
// date
<<
si
->
sm_tv_usec
<<
"',"
// time_usec
data
<<
ui
.
timeToString
(
si
->
sm_tv_sec
,
":"
)
<<
"','"
;
// time
<<
si
->
id
<<
","
// sensor_id
data
<<
si
->
sm_tv_usec
<<
"','"
;
// time_usec
<<
si
->
value
<<
","
// value
<<
si
->
node
<<
")"
;
// node
// data << ui.dateToString(si->tm.tv_sec) << "','"; // date
// data << ui.timeToString(si->tm.tv_sec) << "','"; // time
// data << si->tm.tv_usec << "','"; // time_usec
string
table
;
if
(
unideb
.
debugging
(
DBLEVEL
)
)
switch
(
si
->
sensor_type
)
unideb
[
DBLEVEL
]
<<
myname
<<
"(insert_main_history): "
<<
data
.
str
()
<<
endl
;
{
case
UniversalIO
:
:
DigitalInput
:
case
UniversalIO
:
:
DigitalOutput
:
table
=
"DigitalSensors(num,node,id,date,time,time_usec,state)"
;
data
<<
si
->
state
;
// state
break
;
case
UniversalIO
:
:
AnalogInput
:
case
UniversalIO
:
:
AnalogOutput
:
table
=
"AnalogSensors(num,node,id,date,time,time_usec,value)"
;
data
<<
si
->
value
;
// value
break
;
default
:
unideb
[
Debug
::
WARN
]
<<
myname
<<
"(log sensor): Unknown iotype='"
<<
si
->
sensor_type
<<
"'.. ignore SensorMessage..."
<<
endl
;
return
;
}
data
<<
"')"
;
if
(
!
writeToBase
(
"INSERT INTO "
+
table
+
data
.
str
())
)
if
(
!
writeToBase
(
data
.
str
())
)
{
{
if
(
unideb
.
debugging
(
Debug
::
CRIT
)
)
if
(
unideb
.
debugging
(
Debug
::
CRIT
)
)
unideb
[
Debug
::
CRIT
]
<<
myname
<<
"(insert) sensor msg error: "
<<
db
->
error
()
<<
endl
;
unideb
[
Debug
::
CRIT
]
<<
myname
<<
"(insert) sensor msg error: "
<<
db
->
error
()
<<
endl
;
...
@@ -380,15 +304,12 @@ void DBServer_MySQL::parse( UniSetTypes::SensorMessage *si )
...
@@ -380,15 +304,12 @@ void DBServer_MySQL::parse( UniSetTypes::SensorMessage *si )
}
}
catch
(
Exception
&
ex
)
catch
(
Exception
&
ex
)
{
{
if
(
unideb
.
debugging
(
Debug
::
CRIT
)
)
unideb
[
Debug
::
CRIT
]
<<
myname
<<
"(insert_main_history): "
<<
ex
<<
endl
;
unideb
[
Debug
::
CRIT
]
<<
myname
<<
"(parse SensorMessage): "
<<
ex
<<
endl
;
}
}
catch
(
...
)
catch
(
...
)
{
{
if
(
unideb
.
debugging
(
Debug
::
CRIT
)
)
unideb
[
Debug
::
CRIT
]
<<
myname
<<
"(insert_main_history): catch ..."
<<
endl
;
unideb
[
Debug
::
CRIT
]
<<
myname
<<
"(parse SensorMessage): catch..."
<<
endl
;
}
}
}
}
//--------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------
void
DBServer_MySQL
::
init_dbserver
()
void
DBServer_MySQL
::
init_dbserver
()
...
@@ -425,9 +346,8 @@ void DBServer_MySQL::init_dbserver()
...
@@ -425,9 +346,8 @@ void DBServer_MySQL::init_dbserver()
string
user
(
conf
->
getProp
(
node
,
"dbuser"
));
string
user
(
conf
->
getProp
(
node
,
"dbuser"
));
string
password
(
conf
->
getProp
(
node
,
"dbpass"
));
string
password
(
conf
->
getProp
(
node
,
"dbpass"
));
tblMap
[
UniSetTypes
::
Message
::
Info
]
=
"Messages"
;
tblMap
[
UniSetTypes
::
Message
::
SensorInfo
]
=
"main_history"
;
tblMap
[
UniSetTypes
::
Message
::
Alarm
]
=
"Messages"
;
tblMap
[
UniSetTypes
::
Message
::
Confirm
]
=
"main_history"
;
tblMap
[
UniSetTypes
::
Message
::
SensorInfo
]
=
"AnalogSensors"
;
PingTime
=
conf
->
getIntProp
(
node
,
"pingTime"
);
PingTime
=
conf
->
getIntProp
(
node
,
"pingTime"
);
ReconnectTime
=
conf
->
getIntProp
(
node
,
"reconnectTime"
);
ReconnectTime
=
conf
->
getIntProp
(
node
,
"reconnectTime"
);
...
...
extensions/DBServer-MySQL/DBServer_MySQL.h
View file @
f53f4a11
...
@@ -85,63 +85,51 @@
...
@@ -85,63 +85,51 @@
\section sec_DBS_Tables Таблицы MySQL
\section sec_DBS_Tables Таблицы MySQL
К основным таблицам относятся следующие:
К основным таблицам относятся следующие:
\code
\code
DROP TABLE IF EXISTS `main_history`;
DROP TABLE IF EXISTS ObjectsMap;
CREATE TABLE `main_history` (
CREATE TABLE ObjectsMap (
`id` int(11) NOT NULL AUTO_INCREMENT,
name varchar(80) NOT NULL default '',
`date` date NOT NULL,
rep_name varchar(80) default NULL,
`time` time NOT NULL,
id int(4) NOT NULL default '0',
`time_usec` int(10) unsigned NOT NULL,
msg int(1) default 0,
`sensor_id` int(10) unsigned NOT NULL,
PRIMARY KEY (id),
`value` double NOT NULL,
KEY rep_name (rep_name),
`node` int(10) unsigned NOT NULL,
KEY msg (msg)
`confirm` int(11) DEFAULT NULL,
) TYPE=MyISAM;
PRIMARY KEY (`id`),
KEY `main_history_sensor_id` (`sensor_id`),
CONSTRAINT `sensor_id_refs_id_3d679168` FOREIGN KEY (`sensor_id`) REFERENCES `main_sensor` (`id`)
DROP TABLE IF EXISTS AnalogSensors;
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE AnalogSensors (
num int(11) NOT NULL auto_increment,
DROP TABLE IF EXISTS `main_emergencylog`;
node int(3) default NULL,
CREATE TABLE `main_emergencylog` (
id int(4) default NULL,
`id` int(11) NOT NULL AUTO_INCREMENT,
date date NOT NULL default '0000-00-00',
`date` date NOT NULL,
time time NOT NULL default '00:00:00',
`time` time NOT NULL,
time_usec int(3) unsigned default '0',
`time_usec` int(10) unsigned NOT NULL,
value int(6) default NULL,
`type_id` int(10) unsigned NOT NULL,
PRIMARY KEY (num),
PRIMARY KEY (`id`),
KEY date (date,time,time_usec),
KEY `main_emergencylog_type_id` (`type_id`),
KEY node (node,id)
CONSTRAINT `type_id_refs_id_a3133ca` FOREIGN KEY (`type_id`) REFERENCES `main_emergencytype` (`id`)
) TYPE=MyISAM;
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
DROP TABLE IF EXISTS `main_emergencyrecords`;
-- Table structure for table `DigitalSensors`
CREATE TABLE `main_emergencyrecords` (
--
`id` int(11) NOT NULL AUTO_INCREMENT,
DROP TABLE IF EXISTS DigitalSensors;
`date` date NOT NULL,
CREATE TABLE DigitalSensors (
`time` time NOT NULL,
num int(11) NOT NULL auto_increment,
`time_usec` int(10) unsigned NOT NULL,
node int(3) default NULL,
`log_id` int(11) NOT NULL,
id int(4) default NULL,
`sensor_id` int(10) unsigned NOT NULL,
date date NOT NULL default '0000-00-00',
`value` double NOT NULL,
time time NOT NULL default '00:00:00',
PRIMARY KEY (`id`),
time_usec int(3) unsigned default '0',
KEY `main_emergencyrecords_log_id` (`log_id`),
state char(1) default NULL,
KEY `main_emergencyrecords_sensor_id` (`sensor_id`),
confirm time NOT NULL default '00:00:00',
CONSTRAINT `log_id_refs_id_77a37ea9` FOREIGN KEY (`log_id`) REFERENCES `main_emergencylog` (`id`),
PRIMARY KEY (num),
CONSTRAINT `sensor_id_refs_id_436bab5e` FOREIGN KEY (`sensor_id`) REFERENCES `main_sensor` (`id`)
KEY date (date,time,time_usec),
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
KEY node (node,id),
KEY confirm(confirm)
) TYPE=MyISAM;
DROP TABLE IF EXISTS SensorsThreshold;
CREATE TABLE SensorsThreshold (
sid int(11) NOT NULL default '0',
alarm int(8) NOT NULL default '0',
warning int(8) NOT NULL default '0'
) TYPE=MyISAM;
\endcode
\endcode
*/
*/
class
DBServer_MySQL
:
class
DBServer_MySQL
:
public
DBServer
public
DBServer
...
@@ -166,8 +154,6 @@ class DBServer_MySQL:
...
@@ -166,8 +154,6 @@ class DBServer_MySQL:
// Функции обработки пришедших сообщений
// Функции обработки пришедших сообщений
virtual
void
parse
(
UniSetTypes
::
SensorMessage
*
sm
);
virtual
void
parse
(
UniSetTypes
::
SensorMessage
*
sm
);
virtual
void
parse
(
UniSetTypes
::
DBMessage
*
dbmsg
);
virtual
void
parse
(
UniSetTypes
::
DBMessage
*
dbmsg
);
virtual
void
parse
(
UniSetTypes
::
InfoMessage
*
imsg
);
virtual
void
parse
(
UniSetTypes
::
AlarmMessage
*
amsg
);
virtual
void
parse
(
UniSetTypes
::
ConfirmMessage
*
cmsg
);
virtual
void
parse
(
UniSetTypes
::
ConfirmMessage
*
cmsg
);
bool
writeToBase
(
const
string
&
query
);
bool
writeToBase
(
const
string
&
query
);
...
...
extensions/DBServer-MySQL/db_create.sql
View file @
f53f4a11
-- MySQL dump
9.10
-- MySQL dump
10.13 Distrib 5.5.28, for Linux (i686)
--
--
-- Host: localhost Database:
TESTBASE
-- Host: localhost Database:
ueps_control
-- ------------------------------------------------------
-- ------------------------------------------------------
-- Server version
4.0.18-log
-- Server version
5.5.28-alt6
-- Создание пользователя для dbadmin-а
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
GRANT
SELECT
,
INSERT
,
UPDATE
,
DELETE
,
INDEX
,
LOCK
TABLES
,
CREATE
,
DROP
ON
TESTBASE
.
*
TO
dbadmin
@
localhost
IDENTIFIED
BY
'dbadmin'
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
-- Создание пользователя для просмотра
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
GRANT
SELECT
ON
TESTBASE
.
*
TO
dbreader
@
"%"
IDENTIFIED
BY
'dbreader'
;
/*!40101 SET NAMES utf8 */
;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */
;
/*!40103 SET TIME_ZONE='+00:00' */
;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
--
--
-- Table structure for table `
AnalogSensor
s`
-- Table structure for table `
main_actionmessage
s`
--
--
DROP
TABLE
IF
EXISTS
AnalogSensors
;
CREATE
TABLE
AnalogSensors
(
DROP
TABLE
IF
EXISTS
`main_actionmessages`
;
num
int
(
11
)
NOT
NULL
auto_increment
,
/*!40101 SET @saved_cs_client = @@character_set_client */
;
node
int
(
3
)
default
NULL
,
/*!40101 SET character_set_client = utf8 */
;
id
int
(
4
)
default
NULL
,
CREATE
TABLE
`main_actionmessages`
(
date
date
NOT
NULL
default
'0000-00-00'
,
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
time
time
NOT
NULL
default
'00:00:00'
,
`sensor_id`
int
(
10
)
unsigned
NOT
NULL
,
time_usec
int
(
3
)
unsigned
default
'0'
,
`text`
varchar
(
256
)
NOT
NULL
,
value
int
(
6
)
default
NULL
,
`atype`
int
(
11
)
NOT
NULL
,
PRIMARY
KEY
(
num
),
PRIMARY
KEY
(
`id`
),
KEY
date
(
date
,
time
,
time_usec
),
KEY
`main_actionmessages_sensor_id`
(
`sensor_id`
),
KEY
node
(
node
,
id
)
CONSTRAINT
`sensor_id_refs_id_161082b`
FOREIGN
KEY
(
`sensor_id`
)
REFERENCES
`main_sensor`
(
`id`
)
)
TYPE
=
MyISAM
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
--
-- Table structure for table `DigitalSensors`
-- Dumping data for table `main_actionmessages`
--
--
DROP
TABLE
IF
EXISTS
DigitalSensors
;
CREATE
TABLE
DigitalSensors
(
LOCK
TABLES
`main_actionmessages`
WRITE
;
num
int
(
11
)
NOT
NULL
auto_increment
,
/*!40000 ALTER TABLE `main_actionmessages` DISABLE KEYS */
;
node
int
(
3
)
default
NULL
,
/*!40000 ALTER TABLE `main_actionmessages` ENABLE KEYS */
;
id
int
(
4
)
default
NULL
,
UNLOCK
TABLES
;
date
date
NOT
NULL
default
'0000-00-00'
,
time
time
NOT
NULL
default
'00:00:00'
,
--
time_usec
int
(
3
)
unsigned
default
'0'
,
-- Table structure for table `main_emergencylog`
state
char
(
1
)
default
NULL
,
--
confirm
time
NOT
NULL
default
'00:00:00'
,
PRIMARY
KEY
(
num
),
DROP
TABLE
IF
EXISTS
`main_emergencylog`
;
KEY
date
(
date
,
time
,
time_usec
),
/*!40101 SET @saved_cs_client = @@character_set_client */
;
KEY
node
(
node
,
id
),
/*!40101 SET character_set_client = utf8 */
;
KEY
confirm
(
confirm
)
CREATE
TABLE
`main_emergencylog`
(
)
TYPE
=
MyISAM
;
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`date`
date
NOT
NULL
,
`time`
time
NOT
NULL
,
--
`time_usec`
int
(
10
)
unsigned
NOT
NULL
,
-- Table structure for table `EmergencyLog`
`type_id`
int
(
10
)
unsigned
NOT
NULL
,
--
PRIMARY
KEY
(
`id`
),
DROP
TABLE
IF
EXISTS
EmergencyLog
;
KEY
`main_emergencylog_type_id`
(
`type_id`
),
CREATE
TABLE
EmergencyLog
(
CONSTRAINT
`type_id_refs_id_a3133ca`
FOREIGN
KEY
(
`type_id`
)
REFERENCES
`main_emergencytype`
(
`id`
)
num
int
(
11
)
NOT
NULL
auto_increment
,
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
eid
int
(
3
)
default
NULL
,
/*!40101 SET character_set_client = @saved_cs_client */
;
date
date
NOT
NULL
default
'0000-00-00'
,
time
time
NOT
NULL
default
'00:00:00'
,
--
time_usec
int
(
3
)
unsigned
default
'0'
,
-- Dumping data for table `main_emergencylog`
PRIMARY
KEY
(
num
),
--
KEY
eid
(
eid
,
date
,
time
,
time_usec
)
)
TYPE
=
MyISAM
;
LOCK
TABLES
`main_emergencylog`
WRITE
;
/*!40000 ALTER TABLE `main_emergencylog` DISABLE KEYS */
;
--
/*!40000 ALTER TABLE `main_emergencylog` ENABLE KEYS */
;
-- Dumping data for table `EmergencyLog`
UNLOCK
TABLES
;
--
--
-- Table structure for table `main_emergencyrecords`
--
--
-- Table structure for table `EmergencyRecords`
--
DROP
TABLE
IF
EXISTS
`main_emergencyrecords`
;
DROP
TABLE
IF
EXISTS
EmergencyRecords
;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
CREATE
TABLE
EmergencyRecords
(
/*!40101 SET character_set_client = utf8 */
;
num
int
(
11
)
NOT
NULL
auto_increment
,
CREATE
TABLE
`main_emergencyrecords`
(
enum
int
(
11
)
default
'-1'
,
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
sid
int
(
4
)
default
NULL
,
`date`
date
NOT
NULL
,
time
time
NOT
NULL
default
'00:00:00'
,
`time`
time
NOT
NULL
,
time_usec
int
(
3
)
unsigned
default
'0'
,
`time_usec`
int
(
10
)
unsigned
NOT
NULL
,
value
int
(
6
)
default
NULL
,
`log_id`
int
(
11
)
NOT
NULL
,
PRIMARY
KEY
(
num
),
`sensor_id`
int
(
10
)
unsigned
NOT
NULL
,
KEY
enum
(
enum
),
`value`
double
NOT
NULL
,
KEY
sid
(
sid
,
time
,
time_usec
)
PRIMARY
KEY
(
`id`
),
)
TYPE
=
MyISAM
;
KEY
`main_emergencyrecords_log_id`
(
`log_id`
),
KEY
`main_emergencyrecords_sensor_id`
(
`sensor_id`
),
--
CONSTRAINT
`log_id_refs_id_77a37ea9`
FOREIGN
KEY
(
`log_id`
)
REFERENCES
`main_emergencylog`
(
`id`
),
-- Dumping data for table `EmergencyRecords`
CONSTRAINT
`sensor_id_refs_id_436bab5e`
FOREIGN
KEY
(
`sensor_id`
)
REFERENCES
`main_sensor`
(
`id`
)
--
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Table structure for table `ObjectsMap`
--
--
-- Dumping data for table `main_emergencyrecords`
DROP
TABLE
IF
EXISTS
ObjectsMap
;
--
CREATE
TABLE
ObjectsMap
(
name
varchar
(
80
)
NOT
NULL
default
''
,
LOCK
TABLES
`main_emergencyrecords`
WRITE
;
rep_name
varchar
(
80
)
default
NULL
,
/*!40000 ALTER TABLE `main_emergencyrecords` DISABLE KEYS */
;
id
int
(
4
)
NOT
NULL
default
'0'
,
/*!40000 ALTER TABLE `main_emergencyrecords` ENABLE KEYS */
;
msg
int
(
1
)
default
0
,
UNLOCK
TABLES
;
PRIMARY
KEY
(
id
),
KEY
rep_name
(
rep_name
),
--
KEY
msg
(
msg
)
-- Table structure for table `main_emergencytype`
)
TYPE
=
MyISAM
;
--
--
DROP
TABLE
IF
EXISTS
`main_emergencytype`
;
-- Table structure for table `RSChannel`
/*!40101 SET @saved_cs_client = @@character_set_client */
;
--
/*!40101 SET character_set_client = utf8 */
;
DROP
TABLE
IF
EXISTS
RSChannel
;
CREATE
TABLE
`main_emergencytype`
(
CREATE
TABLE
RSChannel
(
`id`
int
(
10
)
unsigned
NOT
NULL
,
num
int
(
11
)
NOT
NULL
auto_increment
,
`sensor_id`
int
(
10
)
unsigned
NOT
NULL
,
node
int
(
3
)
default
NULL
,
`fuse_value`
double
NOT
NULL
,
channel
int
(
2
)
default
NULL
,
`fuse_invert`
int
(
11
)
NOT
NULL
,
date
date
NOT
NULL
default
'0000-00-00'
,
`size`
int
(
11
)
NOT
NULL
,
time
time
NOT
NULL
default
'00:00:00'
,
`savetime`
int
(
11
)
NOT
NULL
,
time_usec
int
(
8
)
unsigned
default
'0'
,
PRIMARY
KEY
(
`id`
),
query
int
(
3
)
default
NULL
,
KEY
`main_emergencytype_sensor_id`
(
`sensor_id`
),
errquery
int
(
3
)
default
NULL
,
CONSTRAINT
`sensor_id_refs_id_23cd955f`
FOREIGN
KEY
(
`sensor_id`
)
REFERENCES
`main_sensor`
(
`id`
)
notaskquery
int
(
3
)
default
NULL
,
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
PRIMARY
KEY
(
num
),
/*!40101 SET character_set_client = @saved_cs_client */
;
KEY
node
(
node
,
channel
),
KEY
time
(
time
,
date
,
time_usec
)
--
)
TYPE
=
MyISAM
;
-- Dumping data for table `main_emergencytype`
--
DROP
TABLE
IF
EXISTS
Network
;
LOCK
TABLES
`main_emergencytype`
WRITE
;
CREATE
TABLE
Network
(
/*!40000 ALTER TABLE `main_emergencytype` DISABLE KEYS */
;
num
int
(
11
)
NOT
NULL
auto_increment
,
/*!40000 ALTER TABLE `main_emergencytype` ENABLE KEYS */
;
date
date
NOT
NULL
default
'0000-00-00'
,
UNLOCK
TABLES
;
time
time
NOT
NULL
default
'00:00:00'
,
time_usec
int
(
8
)
unsigned
default
0
,
--
master
int
(
3
)
default
NULL
,
-- Table structure for table `main_emergencytype_filter_on`
slave
int
(
3
)
default
NULL
,
--
connection
int
(
2
)
default
NULL
,
PRIMARY
KEY
(
num
),
DROP
TABLE
IF
EXISTS
`main_emergencytype_filter_on`
;
KEY
(
master
,
slave
,
connection
),
/*!40101 SET @saved_cs_client = @@character_set_client */
;
KEY
(
time
,
date
,
time_usec
)
/*!40101 SET character_set_client = utf8 */
;
)
TYPE
=
MyISAM
;
CREATE
TABLE
`main_emergencytype_filter_on`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
--
`emergencytype_id`
int
(
10
)
unsigned
NOT
NULL
,
-- Table structure for table `SensorsThreshold`
`sensor_id`
int
(
10
)
unsigned
NOT
NULL
,
--
PRIMARY
KEY
(
`id`
),
DROP
TABLE
IF
EXISTS
SensorsThreshold
;
UNIQUE
KEY
`emergencytype_id`
(
`emergencytype_id`
,
`sensor_id`
),
CREATE
TABLE
SensorsThreshold
(
KEY
`sensor_id_refs_id_55cdefec`
(
`sensor_id`
),
sid
int
(
11
)
NOT
NULL
default
'0'
,
CONSTRAINT
`emergencytype_id_refs_id_3175ff98`
FOREIGN
KEY
(
`emergencytype_id`
)
REFERENCES
`main_emergencytype`
(
`id`
),
alarm
int
(
8
)
NOT
NULL
default
'0'
,
CONSTRAINT
`sensor_id_refs_id_55cdefec`
FOREIGN
KEY
(
`sensor_id`
)
REFERENCES
`main_sensor`
(
`id`
)
warning
int
(
8
)
NOT
NULL
default
'0'
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
)
TYPE
=
MyISAM
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `main_emergencytype_filter_on`
--
LOCK
TABLES
`main_emergencytype_filter_on`
WRITE
;
/*!40000 ALTER TABLE `main_emergencytype_filter_on` DISABLE KEYS */
;
/*!40000 ALTER TABLE `main_emergencytype_filter_on` ENABLE KEYS */
;
UNLOCK
TABLES
;
--
-- Table structure for table `main_history`
--
DROP
TABLE
IF
EXISTS
`main_history`
;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!40101 SET character_set_client = utf8 */
;
CREATE
TABLE
`main_history`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`date`
date
NOT
NULL
,
`time`
time
NOT
NULL
,
`time_usec`
int
(
10
)
unsigned
NOT
NULL
,
`sensor_id`
int
(
10
)
unsigned
NOT
NULL
,
`value`
double
NOT
NULL
,
`node`
int
(
10
)
unsigned
NOT
NULL
,
`confirm`
int
(
11
)
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
),
KEY
`main_history_sensor_id`
(
`sensor_id`
),
CONSTRAINT
`sensor_id_refs_id_3d679168`
FOREIGN
KEY
(
`sensor_id`
)
REFERENCES
`main_sensor`
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `main_history`
--
LOCK
TABLES
`main_history`
WRITE
;
/*!40000 ALTER TABLE `main_history` DISABLE KEYS */
;
/*!40000 ALTER TABLE `main_history` ENABLE KEYS */
;
UNLOCK
TABLES
;
--
-- Table structure for table `main_object`
--
DROP
TABLE
IF
EXISTS
`main_object`
;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!40101 SET character_set_client = utf8 */
;
CREATE
TABLE
`main_object`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`name`
varchar
(
50
)
NOT
NULL
,
`textname`
varchar
(
256
)
NOT
NULL
,
`subsystem_id`
int
(
11
)
DEFAULT
NULL
,
`group_filter`
varchar
(
256
)
NOT
NULL
,
`group_filter_data`
varchar
(
256
)
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
),
KEY
`main_object_subsystem_id`
(
`subsystem_id`
),
CONSTRAINT
`subsystem_id_refs_id_5e2b559c`
FOREIGN
KEY
(
`subsystem_id`
)
REFERENCES
`main_subsystem`
(
`id`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
13
DEFAULT
CHARSET
=
utf8
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Table structure for table `main_object_depends_on`
--
DROP
TABLE
IF
EXISTS
`main_object_depends_on`
;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!40101 SET character_set_client = utf8 */
;
CREATE
TABLE
`main_object_depends_on`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`from_object_id`
int
(
11
)
NOT
NULL
,
`to_object_id`
int
(
11
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
),
UNIQUE
KEY
`from_object_id`
(
`from_object_id`
,
`to_object_id`
),
KEY
`to_object_id_refs_id_75314740`
(
`to_object_id`
),
CONSTRAINT
`from_object_id_refs_id_75314740`
FOREIGN
KEY
(
`from_object_id`
)
REFERENCES
`main_object`
(
`id`
),
CONSTRAINT
`to_object_id_refs_id_75314740`
FOREIGN
KEY
(
`to_object_id`
)
REFERENCES
`main_object`
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `main_object_depends_on`
--
LOCK
TABLES
`main_object_depends_on`
WRITE
;
/*!40000 ALTER TABLE `main_object_depends_on` DISABLE KEYS */
;
/*!40000 ALTER TABLE `main_object_depends_on` ENABLE KEYS */
;
UNLOCK
TABLES
;
--
-- Table structure for table `main_sensor`
--
DROP
TABLE
IF
EXISTS
`main_sensor`
;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!40101 SET character_set_client = utf8 */
;
CREATE
TABLE
`main_sensor`
(
`id`
int
(
10
)
unsigned
NOT
NULL
,
`name`
varchar
(
50
)
NOT
NULL
,
`textname`
varchar
(
256
)
NOT
NULL
,
`type_id`
int
(
11
)
DEFAULT
NULL
,
`iotype`
varchar
(
1
)
NOT
NULL
,
`el_range`
varchar
(
256
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
),
KEY
`main_sensor_type_id`
(
`type_id`
),
CONSTRAINT
`type_id_refs_id_41936a3b`
FOREIGN
KEY
(
`type_id`
)
REFERENCES
`main_sensorstype`
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Table structure for table `main_sensor_object`
--
DROP
TABLE
IF
EXISTS
`main_sensor_object`
;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!40101 SET character_set_client = utf8 */
;
CREATE
TABLE
`main_sensor_object`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`sensor_id`
int
(
10
)
unsigned
NOT
NULL
,
`object_id`
int
(
11
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
),
UNIQUE
KEY
`sensor_id`
(
`sensor_id`
,
`object_id`
),
KEY
`object_id_refs_id_6b741c43`
(
`object_id`
),
CONSTRAINT
`object_id_refs_id_6b741c43`
FOREIGN
KEY
(
`object_id`
)
REFERENCES
`main_object`
(
`id`
),
CONSTRAINT
`sensor_id_refs_id_6e8a4dc2`
FOREIGN
KEY
(
`sensor_id`
)
REFERENCES
`main_sensor`
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `main_sensor_object`
--
LOCK
TABLES
`main_sensor_object`
WRITE
;
/*!40000 ALTER TABLE `main_sensor_object` DISABLE KEYS */
;
/*!40000 ALTER TABLE `main_sensor_object` ENABLE KEYS */
;
UNLOCK
TABLES
;
--
-- Table structure for table `main_sensormessages`
--
DROP
TABLE
IF
EXISTS
`main_sensormessages`
;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!40101 SET character_set_client = utf8 */
;
CREATE
TABLE
`main_sensormessages`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`sensor_id`
int
(
10
)
unsigned
NOT
NULL
,
`value`
double
NOT
NULL
,
`text`
varchar
(
256
)
NOT
NULL
,
`mtype`
int
(
11
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
),
KEY
`main_sensormessages_sensor_id`
(
`sensor_id`
),
CONSTRAINT
`sensor_id_refs_id_475c9249`
FOREIGN
KEY
(
`sensor_id`
)
REFERENCES
`main_sensor`
(
`id`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
3
DEFAULT
CHARSET
=
utf8
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Table structure for table `main_sensorstype`
--
DROP
TABLE
IF
EXISTS
`main_sensorstype`
;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!40101 SET character_set_client = utf8 */
;
CREATE
TABLE
`main_sensorstype`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`textname`
varchar
(
64
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `main_sensorstype`
--
LOCK
TABLES
`main_sensorstype`
WRITE
;
/*!40000 ALTER TABLE `main_sensorstype` DISABLE KEYS */
;
/*!40000 ALTER TABLE `main_sensorstype` ENABLE KEYS */
;
UNLOCK
TABLES
;
--
-- Table structure for table `main_set`
--
DROP
TABLE
IF
EXISTS
`main_set`
;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!40101 SET character_set_client = utf8 */
;
CREATE
TABLE
`main_set`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`name`
varchar
(
256
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `main_set`
--
LOCK
TABLES
`main_set`
WRITE
;
/*!40000 ALTER TABLE `main_set` DISABLE KEYS */
;
/*!40000 ALTER TABLE `main_set` ENABLE KEYS */
;
UNLOCK
TABLES
;
--
-- Table structure for table `main_set_sensors`
--
DROP
TABLE
IF
EXISTS
`main_set_sensors`
;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!40101 SET character_set_client = utf8 */
;
CREATE
TABLE
`main_set_sensors`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`set_id`
int
(
11
)
NOT
NULL
,
`sensor_id`
int
(
10
)
unsigned
NOT
NULL
,
PRIMARY
KEY
(
`id`
),
UNIQUE
KEY
`set_id`
(
`set_id`
,
`sensor_id`
),
KEY
`sensor_id_refs_id_300d9690`
(
`sensor_id`
),
CONSTRAINT
`sensor_id_refs_id_300d9690`
FOREIGN
KEY
(
`sensor_id`
)
REFERENCES
`main_sensor`
(
`id`
),
CONSTRAINT
`set_id_refs_id_6324f2eb`
FOREIGN
KEY
(
`set_id`
)
REFERENCES
`main_set`
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `main_set_sensors`
--
LOCK
TABLES
`main_set_sensors`
WRITE
;
/*!40000 ALTER TABLE `main_set_sensors` DISABLE KEYS */
;
/*!40000 ALTER TABLE `main_set_sensors` ENABLE KEYS */
;
UNLOCK
TABLES
;
--
-- Table structure for table `main_statnode`
--
DROP
TABLE
IF
EXISTS
`main_statnode`
;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!40101 SET character_set_client = utf8 */
;
CREATE
TABLE
`main_statnode`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`parent_id`
int
(
11
)
DEFAULT
NULL
,
`name`
varchar
(
256
)
NOT
NULL
,
`type`
varchar
(
1
)
NOT
NULL
,
`object_id`
int
(
11
)
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
),
KEY
`main_statnode_parent_id`
(
`parent_id`
),
KEY
`main_statnode_object_id`
(
`object_id`
),
CONSTRAINT
`object_id_refs_id_3cdd9396`
FOREIGN
KEY
(
`object_id`
)
REFERENCES
`main_object`
(
`id`
),
CONSTRAINT
`parent_id_refs_id_34acb125`
FOREIGN
KEY
(
`parent_id`
)
REFERENCES
`main_statnode`
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `main_statnode`
--
LOCK
TABLES
`main_statnode`
WRITE
;
/*!40000 ALTER TABLE `main_statnode` DISABLE KEYS */
;
/*!40000 ALTER TABLE `main_statnode` ENABLE KEYS */
;
UNLOCK
TABLES
;
--
-- Table structure for table `main_statsensor`
--
DROP
TABLE
IF
EXISTS
`main_statsensor`
;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!40101 SET character_set_client = utf8 */
;
CREATE
TABLE
`main_statsensor`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`name`
varchar
(
256
)
NOT
NULL
,
`node_id`
int
(
11
)
NOT
NULL
,
`sensor_id`
int
(
10
)
unsigned
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
),
KEY
`main_statsensor_node_id`
(
`node_id`
),
KEY
`main_statsensor_sensor_id`
(
`sensor_id`
),
CONSTRAINT
`node_id_refs_id_3d620b87`
FOREIGN
KEY
(
`node_id`
)
REFERENCES
`main_statnode`
(
`id`
),
CONSTRAINT
`sensor_id_refs_id_7ca5983d`
FOREIGN
KEY
(
`sensor_id`
)
REFERENCES
`main_sensor`
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
/*!40101 SET character_set_client = @saved_cs_client */
;
--
-- Dumping data for table `main_statsensor`
--
LOCK
TABLES
`main_statsensor`
WRITE
;
/*!40000 ALTER TABLE `main_statsensor` DISABLE KEYS */
;
/*!40000 ALTER TABLE `main_statsensor` ENABLE KEYS */
;
UNLOCK
TABLES
;
--
-- Table structure for table `main_subsystem`
--
DROP
TABLE
IF
EXISTS
`main_subsystem`
;
/*!40101 SET @saved_cs_client = @@character_set_client */
;
/*!40101 SET character_set_client = utf8 */
;
CREATE
TABLE
`main_subsystem`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`name`
varchar
(
50
)
NOT
NULL
,
`textname`
varchar
(
256
)
NOT
NULL
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
6
DEFAULT
CHARSET
=
utf8
;
/*!40101 SET character_set_client = @saved_cs_client */
;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
-- Dump completed on 2012-11-21 10:14:34
extensions/DBServer-MySQL/db_rotate.sql
deleted
100644 → 0
View file @
f3ac636b
DELETE
FROM
DigitalSensors
WHERE
date
<
к
TE_SUB
(
NOW
(),
INTERVAL
10
DAY
);
DELETE
FROM
AnalogSensors
WHERE
date
<
к
TE_SUB
(
NOW
(),
INTERVAL
10
DAY
);
DELETE
FROM
Messages
WHERE
date
<
к
TE_SUB
(
NOW
(),
INTERVAL
10
DAY
);
DELETE
FROM
RSChannel
WHERE
date
<
к
TE_SUB
(
NOW
(),
INTERVAL
10
DAY
);
DELETE
FROM
Network
WHERE
date
<
к
TE_SUB
(
NOW
(),
INTERVAL
10
DAY
);
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment