2026-03-02 10:16:30 +01:00
|
|
|
import sqlite3
|
|
|
|
|
import os
|
|
|
|
|
from data import setup_database, data_api
|
2026-03-09 13:05:11 +01:00
|
|
|
|
2026-03-02 10:16:30 +01:00
|
|
|
from data.setup_database import DB_PATH
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
|
|
setup_database.init_db()
|
|
|
|
|
|
|
|
|
|
def check_db():
|
|
|
|
|
# --- DATENBANK CHECK ---
|
2026-03-10 15:34:25 +01:00
|
|
|
# Prüfen, ob die Datei existiert
|
2026-03-02 10:16:30 +01:00
|
|
|
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...")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|