39 lines
726 B
Python
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.") |