Utwórz HANDLES_PHI i PHI_EFFECTIVE_DATE na orgs

FeatureInitializerService
Szycy
3 sierpnia 2026 01:26 UTC
Autor
Kamo
Pochęt się
a6c586a

Odzwierciedla dwa nowe pola Organizacji, po OrgBrandingFieldsMigration Konwencja, więc kolumny są powtarzalne w dowolnym środowisku, a nie tylko Istniejące miejsce, w którym przełęcz ddl-auto, ucieszył się. HANDLES_PHI jest NIE NULL DEFAULT FALSE, więc obecni najemcy są wyraźnie na zewnątrz - granica zgodności. PHI_EFFECTIVE_DATE jest TIMESTAMP, a nie TIMESTAMPTZ, Ponieważ pole jednostki jest LocalDateTime. Test jest strażnikiem dryfu, a nie przeróbką: odczytuje nazwy kolumny poza Podmiot przez refleksję i nie udaje się zbudować, gdy pole jednostki nie ma ALTER. To jest Czy faktyczny tryb awarii tej konwencji - ktoś dodaje pole, zapomina Migracja, a z ddl-auto:none w usługach, które pojawia się jako produkcja Błąd zapytania zamiast w czasie budowania. Zweryfikowany przez mutację: usunięcie PHI_EFFECTIVE_DATE ALTER sprawia, że zawodzi z komunikatem, przywracając go Idzie na zielono. Obie kolumny są już obecne w klastrze; te ALTER są idempotentne.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny