feat: create database initialization script with games and users tables

This commit is contained in:
Manuel Weiser 2024-09-02 09:31:38 +02:00
parent 4161c30327
commit 0f547aa1dc

View File

@ -3,6 +3,8 @@ import sqlite3
def init_db():
conn = sqlite3.connect('games.db')
cursor = conn.cursor()
# Tabelle für Spiele erstellen
cursor.execute('''
CREATE TABLE IF NOT EXISTS games (
id INTEGER PRIMARY KEY AUTOINCREMENT,
@ -13,5 +15,15 @@ def init_db():
owned BOOLEAN NOT NULL
)
''')
# Tabelle für Benutzer erstellen
cursor.execute('''
CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
username TEXT NOT NULL UNIQUE,
password TEXT NOT NULL
)
''')
conn.commit()
conn.close()