burgernotes/init_db

30 lines
635 B
Plaintext
Raw Normal View History

2023-07-21 20:52:06 +01:00
#!/usr/bin/python3
import sqlite3
import os
2023-07-21 20:52:06 +01:00
def generatedb():
connection = sqlite3.connect("database.db")
with open("schema.sql") as f:
connection.executescript(f.read())
connection.commit()
connection.close()
print("[INFO] Generated database")
2023-07-21 20:52:06 +01:00
if not os.path.exists("database.db"):
generatedb()
else:
answer = input("Proceeding will overwrite the database. Proceed? (y/N)")
if "y" in answer.lower():
generatedb()
elif "n" in answer.lower():
print("Stopped")
elif ":3" in answer:
print(":3")
else:
print("Stopped")