Erstellen Sie HANDLES_PHI und PHI_EFFECTIVE_DATE auf orgs

FeatureInitializerService
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.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen