- Verschifft
- 2. August 2026 um 19:07 UTC
- Autor
- Kamo
- Ausschuss
- d90a708
Spiegelt die beiden neuen Felder auf der Organisation Einheit in kamo-shared-Bibliothek, im Anschluss an die OrgBrandingFieldsMigration Convention. HANDLES_PHI ist NICHT NULL DEFAULT FALSE, so dass jeder bestehende Mieter explizit außerhalb der Einhaltung ist Grenze statt still in ihr. PHI_EFFECTIVE_DATE ist TIMESTAMP, nicht TIMESTAMPTZ, weil das Entity-Feld eine LocalDateTime ist. SEQUENCING - das muss vor dem nächsten Service-Einsatz laufen. Dienstleistungen pin Kamo-shared-Bibliothek in einer festen Version, die wiederveröffentlicht wird, so dass die erste Service zu bauen, nachdem diese Bibliothek Änderung beginnt die Auswahl dieser Spalten, und mit ddl-auto:none in den Diensten, die fehlschlagen, bis dieser Läufer ausgeführt hat. Der begleitende Test ist ein Drift-Schutz, keine Neufassung: Er liest die Spalte benennt die Entität durch Reflexion und scheitert am Build, wenn ein Entitätsfeld keine hat ALTER. Das ist der Ausfallmodus, den diese ganze Konvention hat - jemand fügt ein Feld hinzu, vergisst die Migration, und sie taucht als Produktionsabfragefehler anstelle von bei Bauzeit. Verifiziert durch Mutation: Entfernen der PHI_EFFECTIVE_DATE ALTER macht es scheitern mit der umsverfänglichen Nachricht, Wiederherstellung geht grün.