Files
ppit/pits.py
Maxence Germain de Montauzan fd61126072 Init: get pit schema
2018-06-14 10:38:13 +02:00

51 lines
1.1 KiB
Python

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
)''')