# Datenbank-Migrationen (Falukant / YpDaemon) Siehe auch **`docs/FALUKANT_DAEMON_HANDOFF.md`** (Abgleich mit Backend-Übergabe). ## `001_falukant_family_lovers.sql` Voraussetzung für den **`FalukantFamilyWorker`** (Liebhaber, Ehezufriedenheit, Ansehen, Monatskosten, Kinder aus Liebschaften). **Manuell ausführen** auf der Ziel-DB (nach Backup): ```bash psql "$DATABASE_URL" -f migrations/001_falukant_family_lovers.sql ``` ## `002_falukant_family_rename_legacy_columns.sql` Nur nötig, wenn **`001`** bereits mit den **alten** Spaltennamen (`consecutive_underpayment_months`) eingespielt wurde. **Backend (YourPart3):** Beim Anlegen einer `lover`-Beziehung `relationship_state` erzeugen; Ehezufriedenheit liegt auf **`relationship`** (married / engaged / wooing); Idempotenzfelder `last_daily_processed_at` / `last_monthly_processed_at` werden vom Daemon gesetzt. Ohne passende Spalten (`last_daily_processed_at`) bleibt der Family-Worker inaktiv.