From 65811720f5e27be48d99a8f3fb6b39fdbf8ff903 Mon Sep 17 00:00:00 2001 From: rene Date: Wed, 13 May 2026 20:01:34 +0200 Subject: [PATCH] =?UTF-8?q?Fix:=20wurf=5Frang/wurf=5Fname=20ALTER=20TABLE?= =?UTF-8?q?=20au=C3=9Ferhalb=20executescript=20(SW=20by-v912)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/database.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) 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]