home · contact · privacy
a98e8286251c17422108a556f22054fd4a26c9f4
[plomtask] / scripts / init.sql
1 CREATE TABLE days (
2     date TEXT PRIMARY KEY,
3     comment TEXT NOT NULL
4 );
5 CREATE TABLE process_descriptions (
6     process_id INTEGER NOT NULL,
7     timestamp TEXT NOT NULL,
8     description TEXT NOT NULL,
9     PRIMARY KEY (process_id, timestamp),
10     FOREIGN KEY (process_id) REFERENCES processes(id)
11 );
12 CREATE TABLE process_efforts (
13     process_id INTEGER NOT NULL,
14     timestamp TEXT NOT NULL,
15     effort REAL NOT NULL,
16     PRIMARY KEY (process_id, timestamp),
17     FOREIGN KEY (process_id) REFERENCES processes(id)
18 );
19 CREATE TABLE process_titles (
20     process_id INTEGER NOT NULL,
21     timestamp TEXT NOT NULL,
22     title TEXT NOT NULL,
23     PRIMARY KEY (process_id, timestamp),
24     FOREIGN KEY (process_id) REFERENCES processes(id)
25 );
26 CREATE TABLE processes (
27     id INTEGER PRIMARY KEY
28 );