From 9cbc2bb7ea401fe5504613e5cb6b7cce6b9fa3a6 Mon Sep 17 00:00:00 2001 From: Rob Savoye Date: Tue, 19 May 2020 11:24:49 -0600 Subject: [PATCH] Scheme for Postgresql --- contrib/database/psql.sql | 31 ++++++++++++++++++++----------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/contrib/database/psql.sql b/contrib/database/psql.sql index 5046f64..a488a96 100644 --- a/contrib/database/psql.sql +++ b/contrib/database/psql.sql @@ -20,25 +20,34 @@ CREATE TYPE public.status AS ENUM ( 'UNSUPPORTED' ); -DROP TABLE IF EXISTS test; -CREATE TABLE test ( +DROP TABLE IF EXISTS tests; +CREATE TABLE tests ( testrun integer NOT NULL DEFAULT '12345', - input varchar(128) NOT NULL, - output varchar(256) NOT NULL, + tool varchar(128) NOT NULL, result public.status, name varchar(128) NOT NULL, - prmsid integer NOT NULL + output varchar(256), + input varchar(128), + prmsid integer ); DROP TABLE IF EXISTS testruns; CREATE TABLE testruns ( - tool varchar(72) NOT NULL, date timestamp NOT NULL, - version varchar(72) NOT NULL, - branch varchar(72) NOT NULL, testrun integer NOT NULL, - arch varchar(72) NOT NULL, - build_machine varchar(72) NOT NULL + target varchar(72) NOT NULL, + build varchar(72) NOT NULL, + UNIQUE(testrun) ); - +DROP TABLE IF EXISTS manifest; +CREATE TABLE manifest ( + testrun integer NOT NULL, + tool varchar(72) NOT NULL, + branch varchar(72), + filespec varchar(72), + md5sum varchar(72), + revision varchar(72), + host varchar(72), + host_gcc varchar(72) +);