docs: Cutover-Delta nutzt --since, Medien-Delta-Hinweis
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
4668cfc9fe
commit
c8a292eb8c
1 changed files with 12 additions and 4 deletions
|
|
@ -53,7 +53,7 @@ Alle Commands laufen über Sail: `vendor/bin/sail artisan …` (bzw. ohne Sail
|
||||||
- [ ] DB-Migrationen ausgeführt: `artisan migrate --force`.
|
- [ ] DB-Migrationen ausgeführt: `artisan migrate --force`.
|
||||||
Vorher prüfen: keine Duplikate in `invoices.stripe_invoice_id`
|
Vorher prüfen: keine Duplikate in `invoices.stripe_invoice_id`
|
||||||
(Unique-Migration bricht sonst bewusst ab).
|
(Unique-Migration bricht sonst bewusst ab).
|
||||||
- [ ] Rollen/Permissions ausgerollt: `artisan db:seed --class=RolesAndPermissionsSeeder`.
|
- [ ] Rollen/Permissions ausgerollt: `artisan db:seed --class=RolesAndPermissionsSeeder`.ç
|
||||||
- [ ] **Verbindungstest / Zählwerte:** `artisan legacy:import --source=all --dry-run`
|
- [ ] **Verbindungstest / Zählwerte:** `artisan legacy:import --source=all --dry-run`
|
||||||
→ erwartete Zeilenzahlen plausibel?
|
→ erwartete Zeilenzahlen plausibel?
|
||||||
|
|
||||||
|
|
@ -100,9 +100,17 @@ nachziehen. Businessportal24 braucht hier nichts (Dump ist statisch).
|
||||||
(`legacy_presseecho`; Businessportal24 nur falls sich dort doch etwas
|
(`legacy_presseecho`; Businessportal24 nur falls sich dort doch etwas
|
||||||
geändert hat) — die Legacy-Connections lesen die Kopien, nicht KAS direkt.
|
geändert hat) — die Legacy-Connections lesen die Kopien, nicht KAS direkt.
|
||||||
- [ ] Neues System in Wartung: `artisan down`.
|
- [ ] Neues System in Wartung: `artisan down`.
|
||||||
- [ ] **Delta-Import mit `--force`** (zieht auch geänderte Bestandsdatensätze nach;
|
- [ ] **Delta-Import mit `--force` + `--since`** (zieht auch geänderte
|
||||||
uuid + slug von PMs bleiben stabil → öffentliche URLs brechen nicht):
|
Bestandsdatensätze nach; uuid + slug von PMs bleiben stabil → öffentliche
|
||||||
`artisan legacy:import --source=presseecho --force`
|
URLs brechen nicht). `--since` auf das Datum des **Bulk-Imports minus
|
||||||
|
1 Tag Sicherheitsmarge** setzen — dann scannt der Lauf nur die seither
|
||||||
|
angelegten/geänderten Legacy-Zeilen (Sekunden statt Volldurchlauf):
|
||||||
|
`artisan legacy:import --source=presseecho --force --since="2026-07-19"`
|
||||||
|
Die Importer setzen Timestamps inzwischen selbst korrekt (forceFill) —
|
||||||
|
`legacy:fix-timestamps` danach ist Absicherung, kein Muss mehr.
|
||||||
|
⚠️ Für neue PM-Bilder vorher auch die **Medien** vom Alt-Server nachsyncen
|
||||||
|
(rsync-Delta nach `dev/migration/presseecho/…`), sonst werden ihre
|
||||||
|
Bildzeilen mangels Datei von `--prune-missing` entsorgt.
|
||||||
- [ ] Medien-Delta: `artisan legacy:migrate-media --portal=presseecho --force`
|
- [ ] Medien-Delta: `artisan legacy:migrate-media --portal=presseecho --force`
|
||||||
(`--force` erzwingt Neukopie + Varianten geänderter Bilder) →
|
(`--force` erzwingt Neukopie + Varianten geänderter Bilder) →
|
||||||
danach erneut `artisan press-releases:privatize-media --prune-missing`
|
danach erneut `artisan press-releases:privatize-media --prune-missing`
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue