From 65d23f0994228924625e20d34058e832b178307c Mon Sep 17 00:00:00 2001 From: Joscha Date: Wed, 9 Aug 2023 16:27:25 +0200 Subject: [PATCH] Create tables for runs and measurements --- migrations/20230809141314_runs.sql | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 migrations/20230809141314_runs.sql 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;