X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=scripts%2Finit.sql;h=b2979a5e1dffeedf0445ef65e6a675ec50e9bfce;hb=refs%2Fheads%2Fmaster;hp=6dca3729e8ef6f7408c32ecc1466d674fcaa0c41;hpb=982d712cbf12acde21ce448e0d1ed28468f1c90e;p=plomtask diff --git a/scripts/init.sql b/scripts/init.sql deleted file mode 100644 index 6dca372..0000000 --- a/scripts/init.sql +++ /dev/null @@ -1,45 +0,0 @@ -CREATE TABLE days ( - date TEXT PRIMARY KEY, - comment TEXT NOT NULL -); -CREATE TABLE process_descriptions ( - process_id INTEGER NOT NULL, - timestamp TEXT NOT NULL, - description TEXT NOT NULL, - PRIMARY KEY (process_id, timestamp), - FOREIGN KEY (process_id) REFERENCES processes(id) -); -CREATE TABLE process_efforts ( - process_id INTEGER NOT NULL, - timestamp TEXT NOT NULL, - effort REAL NOT NULL, - PRIMARY KEY (process_id, timestamp), - FOREIGN KEY (process_id) REFERENCES processes(id) -); -CREATE TABLE process_steps ( - step_id INTEGER PRIMARY KEY, - owner_id INTEGER NOT NULL, - step_process_id INTEGER NOT NULL, - parent_step_id INTEGER, - FOREIGN KEY (owner_id) REFERENCES processes(id), - FOREIGN KEY (step_process_id) REFERENCES processes(id), - FOREIGN KEY (parent_step_id) REFERENCES process_steps(step_id) -); -CREATE TABLE process_titles ( - process_id INTEGER NOT NULL, - timestamp TEXT NOT NULL, - title TEXT NOT NULL, - PRIMARY KEY (process_id, timestamp), - FOREIGN KEY (process_id) REFERENCES processes(id) -); -CREATE TABLE processes ( - id INTEGER PRIMARY KEY -); -CREATE TABLE todos ( - id INTEGER PRIMARY KEY, - process_id INTEGER NOT NULL, - is_done BOOLEAN NOT NULL, - day TEXT NOT NULL, - FOREIGN KEY (process_id) REFERENCES processes(id), - FOREIGN KEY (day) REFERENCES days(date) -);