MikaList/game_collection/database.py

33 lines
811 B
Python
Raw Normal View History

import sqlite3
import os
from flask import current_app
def init_db():
db_path = os.path.join(current_app.instance_path, 'games.db')
conn = sqlite3.connect(db_path)
cursor = conn.cursor()
# Tabelle für Spiele erstellen
cursor.execute('''
CREATE TABLE IF NOT EXISTS games (
id INTEGER PRIMARY KEY AUTOINCREMENT,
image TEXT,
title TEXT NOT NULL,
date TEXT,
buyer TEXT,
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()