Init: get pit schema

This commit is contained in:
Maxence Germain de Montauzan
2018-06-14 10:38:13 +02:00
commit fd61126072

50
pits.py Normal file
View File

@@ -0,0 +1,50 @@
import sqlite3
import os
db_filename = 'pits.sql'
db_is_new = not os.path.exists(db_filename)
conn = sqlite3.connect(db_filename)
if db_is_new:
conn.execute('''CREATE TABLE project (
id int,
username text,
name text,
status text,
created_at timestring,
updatet_at timestring
)''')
conn.execute('''CREATE TABLE task (
id int,
project_id int,
username text,
name text,
status text,
priority text,
date timestring,
time timestring,
created_at timestring,
updated_at timestring
)''')
conn.execute('''CREATE TABLE note (
id int,
project_id int,
task_id int,
username text,
message text,
created_at timestring,
updated_at timestring
)''')
conn.execute('''CREATE TABLE action (
project_id int,
task_id int,
note_id int,
username text,
message text,
created_at timestring
)''')