WyR/init_db.py

39 lines
726 B
Python

import sqlite3
conn = sqlite3.connect("questions.db")
cursor = conn.cursor()
cursor.execute("""
CREATE TABLE IF NOT EXISTS questions (
id INTEGER PRIMARY KEY AUTOINCREMENT,
question TEXT NOT NULL,
option_a TEXT NOT NULL,
option_b TEXT NOT NULL,
date TEXT NOT NULL UNIQUE
)
""")
cursor.execute("""
CREATE TABLE IF NOT EXISTS votes (
id INTEGER PRIMARY KEY AUTOINCREMENT,
question_id INTEGER,
vote TEXT NOT NULL,
voter_hash TEXT NOT NULL
)
""")
cursor.execute("""
INSERT OR IGNORE INTO questions
(question, option_a, option_b, date)
VALUES (
'Would you rather be blind or deaf?',
'Blind',
'Deaf',
'2030-01-01'
)
""")
conn.commit()
conn.close()
print("Database created.")