X-Git-Url: https://plomlompom.com/repos/berlin_corona.txt?a=blobdiff_plain;ds=sidebyside;f=scripts%2Finit.sql;h=12450302ab084356fb2cbede95106027445c329a;hb=6034476a4d81e28c45e906cdcc36138bc28ccd55;hp=341f2abee87b58b432e7513719a70b74209a758a;hpb=8bbb9ac156bdca7b9dd015b62db3f07f1e7a9e17;p=plomtask diff --git a/scripts/init.sql b/scripts/init.sql index 341f2ab..1245030 100644 --- a/scripts/init.sql +++ b/scripts/init.sql @@ -2,12 +2,6 @@ CREATE TABLE days ( date TEXT PRIMARY KEY, comment TEXT NOT NULL ); -CREATE TABLE process_children ( - parent_id INTEGER NOT NULL, - child_id INTEGER NOT NULL, - FOREIGN KEY (parent_id) REFERENCES processes(id), - FOREIGN KEY (child_id) REFERENCES processes(id) -); CREATE TABLE process_descriptions ( process_id INTEGER NOT NULL, timestamp TEXT NOT NULL, @@ -22,6 +16,15 @@ CREATE TABLE process_efforts ( 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,