diff --git a/backend/database.py b/backend/database.py index 92bd97e..5c5516a 100644 --- a/backend/database.py +++ b/backend/database.py @@ -1353,13 +1353,6 @@ def _migrate(conn_factory): ); CREATE INDEX IF NOT EXISTS idx_litters_breeder ON litters(breeder_id, created_at DESC); CREATE INDEX IF NOT EXISTS idx_litters_status ON litters(status, sichtbar); - # wurf_rang + wurf_name Spalten nachrüsten - try: - conn.execute("ALTER TABLE litters ADD COLUMN wurf_rang TEXT") - except Exception: pass - try: - conn.execute("ALTER TABLE litters ADD COLUMN wurf_name TEXT") - except Exception: pass CREATE TABLE IF NOT EXISTS puppies ( id INTEGER PRIMARY KEY AUTOINCREMENT, @@ -2339,6 +2332,15 @@ def _migrate(conn_factory): except Exception as e: logger.warning(f"Migration litter_waitlist: {e}") + try: + conn.execute("ALTER TABLE litters ADD COLUMN wurf_rang TEXT") + except Exception: + pass + try: + conn.execute("ALTER TABLE litters ADD COLUMN wurf_name TEXT") + except Exception: + pass + # route_dogs: bestehende Routen allen Hunden des Users zuweisen try: existing = conn.execute("SELECT COUNT(*) FROM route_dogs").fetchone()[0]