commit fd61126072842541a39361c3e6b92a5bcc90b80d Author: Maxence Germain de Montauzan Date: Thu Jun 14 10:38:13 2018 +0200 Init: get pit schema diff --git a/pits.py b/pits.py new file mode 100644 index 0000000..0cdc439 --- /dev/null +++ b/pits.py @@ -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 + )''')