20 lines
524 B
SQL
20 lines
524 B
SQL
-- 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)
|
|
);
|
|
|