22 lines
586 B
SQL
22 lines
586 B
SQL
DROP TABLE IF EXISTS calibration;
|
|
DROP TABLE IF EXISTS acquisition;
|
|
DROP TABLE IF EXISTS object;
|
|
|
|
CREATE TABLE calibration (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
state INTEGER NOT NULL
|
|
);
|
|
|
|
CREATE TABLE acquisition (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
calibration_id INTEGER NOT NULL,
|
|
object_id INTEGER NOT NULL,
|
|
CONSTRAINT fk_calibration FOREIGN KEY(calibration_id) REFERENCES calibration(id),
|
|
CONSTRAINT fk_object FOREIGN KEY(object_id) REFERENCES object(id)
|
|
);
|
|
|
|
CREATE TABLE object (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
name TEXT NOT NULL
|
|
);
|