create schema if not existing

This commit is contained in:
2026-08-04 23:03:32 +02:00
parent e5b9fb8a67
commit 236f415efe
3 changed files with 30 additions and 0 deletions
+8
View File
@@ -16,6 +16,8 @@ import sys
import time
from datetime import datetime, timedelta
import db
logging.basicConfig(
level=os.environ.get("LOG_LEVEL", "INFO"),
format="%(asctime)s [%(levelname)s] %(message)s",
@@ -90,6 +92,12 @@ def main():
else:
logger.info("Mailer: deaktiviert (MAILER_ENABLED=false)")
logger.info("Pruefe/initialisiere Datenbank-Schema...")
try:
db.ensure_schema()
except Exception:
logger.exception("Schema-Init fehlgeschlagen — Sync wird trotzdem gestartet")
logger.info("Fuehre initialen Sync aus...")
run_sync()