diff --git a/database.py b/database.py new file mode 100644 index 0000000..ba78213 --- /dev/null +++ b/database.py @@ -0,0 +1,63 @@ +import sqlite3 +from pathlib import Path # creating folders + +conn = sqlite3.connect('app.db') +cursor = conn.cursor() + + + + +# cursor.execute('''DROP TABLE sets''') +# cursor.execute('''DROP TABLE inventory''') +# cursor.execute('''DROP TABLE minifigures''') +# cursor.execute('''DROP TABLE missing''') + +cursor.execute('''CREATE TABLE IF NOT EXISTS sets ( + set_num TEXT, + name TEXT, + year INTEGER, + theme_id INTEGER, + num_parts INTEGER, + set_img_url TEXT, + set_url TEXT, + last_modified_dt TEXT, + u_id TEXT +)''') + +cursor.execute('''CREATE TABLE IF NOT EXISTS inventory ( + set_num TEXT, + id INTEGER, + part_num INTEGER, + name TEXT, + part_img_url TEXT, + part_img_url_id TEXT, + color_id INTEGER, + color_name TEXT, + quantity INTEGER, + is_spare BOOLEAN, + element_id INTEGER, + u_id TEXT +)''') + +cursor.execute('''CREATE TABLE IF NOT EXISTS minifigures ( + set_num TEXT, + name TEXT, + quantity INTEGER, + set_img_url TEXT, + u_id TEXT +)''') + +cursor.execute('''CREATE TABLE IF NOT EXISTS missing ( + set_num TEXT, + id INTEGER, + part_num INTEGER, + color_id INTEGER, + quantity INTEGER, + element_id INTEGER, + u_id TEXT +)''') + + + +conn.close() +