reworked database schema again with foreign keys
This commit is contained in:
parent
27ba8d30d9
commit
9a70a7e9f8
15
dwtt
15
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()
|
||||
|
Loading…
x
Reference in New Issue
Block a user