Mercurial > sci
annotate sql/init.sql @ 10:eb76429ce112
sciworkerd: improve process destruction
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 29 Jun 2021 20:40:17 +0200 |
parents | 8c408176d2b1 |
children | be3ec0e6bb8f |
rev | line source |
---|---|
0 | 1 CREATE TABLE IF NOT EXISTS project( |
2 id INTEGER PRIMARY KEY AUTOINCREMENT, | |
3 name TEXT NOT NULL, | |
4 desc TEXT NOT NULL, | |
5 url TEXT NOT NULL, | |
6
8c408176d2b1
scid: past jobs are not listed for new workers
David Demelier <markand@malikania.fr>
parents:
3
diff
changeset
|
6 script TEXT NOT NULL, |
10
eb76429ce112
sciworkerd: improve process destruction
David Demelier <markand@malikania.fr>
parents:
6
diff
changeset
|
7 date INTEGER NOT NULL DEFAULT (strftime('%s', 'now')) |
0 | 8 ); |
9 | |
10 CREATE TABLE IF NOT EXISTS worker( | |
11 id INTEGER PRIMARY KEY AUTOINCREMENT, | |
12 name TEXT NOT NULL, | |
6
8c408176d2b1
scid: past jobs are not listed for new workers
David Demelier <markand@malikania.fr>
parents:
3
diff
changeset
|
13 desc TEXT NOT NULL, |
8c408176d2b1
scid: past jobs are not listed for new workers
David Demelier <markand@malikania.fr>
parents:
3
diff
changeset
|
14 date INTEGER NOT NULL DEFAULT (strftime('%s', 'now')) |
0 | 15 ); |
16 | |
17 CREATE TABLE IF NOT EXISTS job( | |
18 id INTEGER PRIMARY KEY AUTOINCREMENT, | |
19 tag TEXT NOT NULL UNIQUE, | |
6
8c408176d2b1
scid: past jobs are not listed for new workers
David Demelier <markand@malikania.fr>
parents:
3
diff
changeset
|
20 project_id INTEGER NOT NULL REFERENCES project (id), |
8c408176d2b1
scid: past jobs are not listed for new workers
David Demelier <markand@malikania.fr>
parents:
3
diff
changeset
|
21 date INTEGER NOT NULL DEFAULT (strftime('%s', 'now')) |
0 | 22 ); |
23 | |
3
215c0c3b3609
misc: use JSON everywhere (scictl/sciwebd)
David Demelier <markand@malikania.fr>
parents:
1
diff
changeset
|
24 CREATE TABLE IF NOT EXISTS jobresult( |
0 | 25 id INTEGER PRIMARY KEY AUTOINCREMENT, |
26 job_id INTEGER NOT NULL REFERENCES job (id), | |
27 worker_id INTEGER NOT NULL REFERENCES worker (id), | |
1
5afdb14df924
sci: add support for storing results
David Demelier <markand@malikania.fr>
parents:
0
diff
changeset
|
28 status INTEGER DEFAULT 0, |
5afdb14df924
sci: add support for storing results
David Demelier <markand@malikania.fr>
parents:
0
diff
changeset
|
29 retcode INTEGER DEFAULT 0, |
6
8c408176d2b1
scid: past jobs are not listed for new workers
David Demelier <markand@malikania.fr>
parents:
3
diff
changeset
|
30 console TEXT DEFAULT NULL, |
8c408176d2b1
scid: past jobs are not listed for new workers
David Demelier <markand@malikania.fr>
parents:
3
diff
changeset
|
31 date INTEGER NOT NULL DEFAULT (strftime('%s', 'now')) |
0 | 32 ); |