Mercurial > sci
view sql/init.sql @ 3:215c0c3b3609
misc: use JSON everywhere (scictl/sciwebd)
author | David Demelier <markand@malikania.fr> |
---|---|
date | Mon, 14 Jun 2021 22:08:24 +0200 |
parents | 5afdb14df924 |
children | 8c408176d2b1 |
line wrap: on
line source
CREATE TABLE IF NOT EXISTS project( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, desc TEXT NOT NULL, url TEXT NOT NULL, script TEXT NOT NULL ); CREATE TABLE IF NOT EXISTS worker( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, desc TEXT NOT NULL ); CREATE TABLE IF NOT EXISTS job( id INTEGER PRIMARY KEY AUTOINCREMENT, tag TEXT NOT NULL UNIQUE, project_id INTEGER NOT NULL REFERENCES project (id) ); CREATE TABLE IF NOT EXISTS jobresult( id INTEGER PRIMARY KEY AUTOINCREMENT, job_id INTEGER NOT NULL REFERENCES job (id), worker_id INTEGER NOT NULL REFERENCES worker (id), status INTEGER DEFAULT 0, retcode INTEGER DEFAULT 0, console TEXT DEFAULT NULL );