34 lines
816 B
Python
34 lines
816 B
Python
|
#!/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()
|