Store finished work in db
This commit is contained in:
parent
a9e08505bc
commit
5e0b8e3c8c
9 changed files with 190 additions and 38 deletions
|
|
@ -1,11 +1,14 @@
|
|||
CREATE TABLE runs (
|
||||
id TEXT NOT NULL PRIMARY KEY,
|
||||
hash TEXT NOT NULL,
|
||||
id TEXT NOT NULL PRIMARY KEY,
|
||||
hash TEXT NOT NULL,
|
||||
start TEXT NOT NULL,
|
||||
end TEXT NOT NULL,
|
||||
exit_code INT NOT NULL,
|
||||
|
||||
FOREIGN KEY (hash) REFERENCES commits (hash) ON DELETE CASCADE
|
||||
) STRICT;
|
||||
|
||||
CREATE TABLE measurements (
|
||||
CREATE TABLE run_measurements (
|
||||
id TEXT NOT NULL,
|
||||
name TEXT NOT NULL,
|
||||
value REAL NOT NULL,
|
||||
|
|
@ -16,3 +19,13 @@ CREATE TABLE measurements (
|
|||
PRIMARY KEY (id, name),
|
||||
FOREIGN KEY (id) REFERENCES runs (id) ON DELETE CASCADE
|
||||
) STRICT;
|
||||
|
||||
CREATE TABLE run_output (
|
||||
id TEXT NOT NULL,
|
||||
idx INT NOT NULL,
|
||||
source INT NOT NULL,
|
||||
text TEXT NOT NULL,
|
||||
|
||||
PRIMARY KEY (id, idx),
|
||||
FOREIGN KEY (id) REFERENCES runs (id) ON DELETE CASCADE
|
||||
) STRICT;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue