Feature: KI-Jahresberichte speichern + Archiv + Download — SW by-v505, APP_VER 482

This commit is contained in:
rene 2026-04-29 17:03:49 +02:00
parent b4de0aa27c
commit 9832cd24d8
6 changed files with 146 additions and 17 deletions

View file

@ -1469,3 +1469,16 @@ def _migrate(conn_factory):
ex
)
logger.info(f"Migration: Übung '{ex[1]}' eingefügt.")
# Gespeicherte KI-Jahresberichte für Züchter
conn.executescript("""
CREATE TABLE IF NOT EXISTS breeder_jahresberichte (
id INTEGER PRIMARY KEY AUTOINCREMENT,
user_id INTEGER NOT NULL REFERENCES users(id) ON DELETE CASCADE,
breeder_id INTEGER NOT NULL,
jahr INTEGER NOT NULL,
text TEXT NOT NULL,
created_at TEXT NOT NULL DEFAULT (datetime('now'))
);
CREATE INDEX IF NOT EXISTS idx_bj_user ON breeder_jahresberichte(user_id, jahr DESC);
""")