barcode-flask/setup.py

34 lines
816 B
Python
Raw Normal View History

2024-02-24 23:02:20 +01:00
#!/usr/bin/env python3
import sqlite3
db = sqlite3.connect("main.sqlite")
db.execute("CREATE TABLE IF NOT EXISTS users(\
id INTEGER PRIMARY KEY, \
password STRING NOT NULL, \
user STRING UNIQUE, \
salt STRING NOT NULL \
);")
db.execute("CREATE TABLE IF NOT EXISTS products(\
name STRING NOT NULL, \
category STRING NOT NULL, \
price REAL, \
specs STRING, \
quality INTEGER NOT NULL, \
value INTEGER NOT NULL, \
avg REAL, \
voted INTEGER NOT NULL \
);")
# do not touch the expiry column
db.execute("CREATE TABLE IF NOT EXISTS token(" +
"id INTEGER NOT NULL, " +
"token STRING PRIMARY KEY, " +
"expiry INTEGER NOT NULL " +
");")
db.commit()
db.close()