diff --git a/migrations/20230809141314_runs.sql b/migrations/20230809141314_runs.sql new file mode 100644 index 0000000..5431c1c --- /dev/null +++ b/migrations/20230809141314_runs.sql @@ -0,0 +1,18 @@ +CREATE TABLE runs ( + id TEXT NOT NULL PRIMARY KEY, + hash TEXT NOT NULL, + + FOREIGN KEY (hash) REFERENCES commits (hash) ON DELETE CASCADE +) STRICT; + +CREATE TABLE measurements ( + id TEXT NOT NULL, + name TEXT NOT NULL, + value REAL NOT NULL, + stddev REAL, + unit TEXT, + direction INT, + + PRIMARY KEY (id, name), + FOREIGN KEY (id) REFERENCES runs (id) ON DELETE CASCADE +) STRICT;