22 lines
960 B
Markdown
22 lines
960 B
Markdown
# 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.
|