Fix: wurf_rang/wurf_name ALTER TABLE außerhalb executescript (SW by-v912)
This commit is contained in:
parent
53f0cb37d6
commit
65811720f5
1 changed files with 9 additions and 7 deletions
|
|
@ -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_breeder ON litters(breeder_id, created_at DESC);
|
||||||
CREATE INDEX IF NOT EXISTS idx_litters_status ON litters(status, sichtbar);
|
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 (
|
CREATE TABLE IF NOT EXISTS puppies (
|
||||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
|
|
@ -2339,6 +2332,15 @@ def _migrate(conn_factory):
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.warning(f"Migration litter_waitlist: {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
|
# route_dogs: bestehende Routen allen Hunden des Users zuweisen
|
||||||
try:
|
try:
|
||||||
existing = conn.execute("SELECT COUNT(*) FROM route_dogs").fetchone()[0]
|
existing = conn.execute("SELECT COUNT(*) FROM route_dogs").fetchone()[0]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue