reworked database schema again with foreign keys

This commit is contained in:
Josh Holtrop 2010-12-06 22:24:33 -05:00
parent 27ba8d30d9
commit 9a70a7e9f8

15
dwtt
View File

@ -51,14 +51,17 @@ CREATE TABLE tasks (
parent TEXT parent TEXT
)''') )''')
c.execute(''' c.execute('''
CREATE TABLE aliases (
name TEXT PRIMARY KEY,
project TEXT
)''')
c.execute('''
CREATE TABLE entries ( CREATE TABLE entries (
when INTEGER PRIMARY KEY, 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() conn.commit()
c.close() c.close()