Commit ca8c93ff authored by Pavel Vainerman's avatar Pavel Vainerman

(SQLite): работа над SQLiteInterface-ом

parent 4b62b734
...@@ -28,4 +28,4 @@ pkgconfigdir = $(libdir)/pkgconfig ...@@ -28,4 +28,4 @@ pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libUniSetSQLite.pc pkgconfig_DATA = libUniSetSQLite.pc
endif endif
\ No newline at end of file
...@@ -5,9 +5,6 @@ dbname=test.db ...@@ -5,9 +5,6 @@ dbname=test.db
[ -n "$1" ] && dbname="$1" [ -n "$1" ] && dbname="$1"
sqlite3 $dbname <<"_EOF_" sqlite3 $dbname <<"_EOF_"
PRAGMA foreign_keys=ON;
DROP TABLE IF EXISTS main_history; DROP TABLE IF EXISTS main_history;
CREATE TABLE main_history ( CREATE TABLE main_history (
id INTEGER PRIMARY KEY AUTOINCREMENT, id INTEGER PRIMARY KEY AUTOINCREMENT,
...@@ -24,42 +21,7 @@ INSERT INTO main_history VALUES(NULL,0,0,0,100,20.3,1,0); ...@@ -24,42 +21,7 @@ INSERT INTO main_history VALUES(NULL,0,0,0,100,20.3,1,0);
INSERT INTO main_history VALUES(NULL,0,0,0,101,20.65,1,0); INSERT INTO main_history VALUES(NULL,0,0,0,101,20.65,1,0);
INSERT INTO main_history VALUES(NULL,0,0,0,102,20.7,1,0); INSERT INTO main_history VALUES(NULL,0,0,0,102,20.7,1,0);
INSERT INTO main_history VALUES(NULL,0,0,0,103,20.1,1,0); INSERT INTO main_history VALUES(NULL,0,0,0,103,20.1,1,0);
INSERT INTO main_history VALUES(NULL,0,0,0,105,20.3,1,0);
INSERT INTO main_history VALUES(NULL,0,0,0,106,20.65,1,0);
INSERT INTO main_history VALUES(NULL,0,0,0,107,20233.7,1,0);
INSERT INTO main_history VALUES(NULL,0,0,0,108,245560.67671,1,0);
DROP TABLE IF EXISTS `main_emergencylog`;
CREATE TABLE `main_emergencylog` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
`date` date NOT NULL,
`time` time NOT NULL,
`time_usec` INTEGER(5) NOT NULL,
`type_id` INTEGER(5) NOT NULL,
CONSTRAINT `type_id_refs_id_a3133ca` FOREIGN KEY (`type_id`) REFERENCES `main_emergencytype` (`id`)
);
DROP TABLE IF EXISTS `main_emergencyrecords`;
CREATE TABLE `main_emergencyrecords` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
`date` date NOT NULL,
`time` time NOT NULL,
`time_usec` INTEGER(10) NOT NULL,
`log_id` INTEGER(11) NOT NULL,
`sensor_id` INTEGER(10) NOT NULL,
`value` double NOT NULL,
CONSTRAINT `log_id_refs_id_77a37ea9` FOREIGN KEY (`log_id`) REFERENCES `main_emergencylog` (`id`),
CONSTRAINT `sensor_id_refs_id_436bab5e` FOREIGN KEY (`sensor_id`) REFERENCES `main_sensor` (`id`)
);
_EOF_ _EOF_
#
# KEY `main_emergencyrecords_log_id` (`log_id`),
# KEY `main_emergencyrecords_sensor_id` (`sensor_id`),
# KEY main_history_sensor_id (sensor_id) # KEY main_history_sensor_id (sensor_id)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment