From 9a70a7e9f8c5b860bc0a9963597e2f826fa7ad02 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Mon, 6 Dec 2010 22:24:33 -0500 Subject: [PATCH] reworked database schema again with foreign keys --- dwtt | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/dwtt b/dwtt index fc18db4..a68a163 100755 --- a/dwtt +++ b/dwtt @@ -51,14 +51,17 @@ CREATE TABLE tasks ( parent TEXT )''') c.execute(''' -CREATE TABLE aliases ( - name TEXT PRIMARY KEY, - project TEXT -)''') - c.execute(''' CREATE TABLE entries ( when INTEGER PRIMARY KEY, - name TEXT + taskid INTEGER, + hours REAL, + FOREIGN KEY (taskid) REFERENCES tasks(id) +)''') + c.execute(''' +CREATE TABLE history ( + id INTEGER PRIMARY KEY, + taskid INTEGER, + FOREIGN KEY (taskid) REFERENCES tasks(id) )''') conn.commit() c.close()