michal/tit
Browse tree · Show commit · Download archive
Blob: tests/fixtures/sqlite/v1.sql
CREATE TABLE m1a_parent (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL UNIQUE CHECK (length(name) BETWEEN 1 AND 64),
created_at INTEGER NOT NULL CHECK (created_at >= 0)
) STRICT;
CREATE INDEX m1a_parent_created_at ON m1a_parent (created_at, id);
CREATE TABLE m1a_child (
id INTEGER PRIMARY KEY,
parent_id INTEGER NOT NULL REFERENCES m1a_parent (id) ON DELETE RESTRICT,
sequence INTEGER NOT NULL CHECK (sequence >= 0),
body TEXT NOT NULL,
UNIQUE (parent_id, sequence)
) STRICT;
INSERT INTO m1a_parent (id, name, created_at)
VALUES (1, 'fixture', 1);
INSERT INTO m1a_child (id, parent_id, sequence, body)
VALUES (1, 1, 1, 'version one');
PRAGMA user_version = 1;