initial schema

This commit is contained in:
2019-06-20 00:23:53 +02:00
parent 2ba9f83569
commit 186b1c5adb

19
schema/conf-prov.sql Normal file
View File

@ -0,0 +1,19 @@
-- Configuration and Provisioning Schema
DROP TABLE tDatapoint;
CREATE TABLE tDatapoint (
id INTEGER PRIMARY KEY AUTOINCREMENT,
unit INTEGER NOT NULL,
address INTEGER NOT NULL,
count INTEGER NOT NULL,
converter TEXT NOT NULL,
label TEXT NOT NULL,
scanRate INTEGER NOT NULL DEFAULT 1000, -- in milliseconds
lastContact TEXT,
lastError TEXT,
lastValue TEXT,
backoff INTEGER NOT NULL DEFAULT 0, -- in seconds
CONSTRAINT uniqueDatapoint UNIQUE (unit, address, count, label)
);