Liga-System/data/database.py

36 lines
643 B
Python

import sqlite3
import os
from data import setup_database, data_api
from data.setup_database import DB_PATH
if __name__ == "__main__":
setup_database.init_db()
def check_db():
# --- DATENBANK CHECK ---
# Prüfen, ob die Datei existiert
db_file = DB_PATH
if not os.path.exists(db_file):
print(f"WARNUNG: '{db_file}' nicht gefunden!")
print("Starte Datenbank-Einrichtung...")
# 1. Erstellt die leere Datei und alle Tabellen-Strukturen
setup_database.init_db()
print("Datenbank aufgebaut!")
else:
print(f"OK: Datenbank '{db_file}' gefunden. Lade System...")