Utwórz HANDLES_PHI i PHI_EFFECTIVE_DATE na orgs

FeatureInitializerService
Szycy
2 sierpnia 2026 19:07 UTC
Autor
Kamo
Pochęt się
d90a708

Ludzi dwa nowe pola na bytu organizacji w kamo-bibliotece, Po konwencji OrgBrandingFieldsMigration. HANDLES_PHI jest NIE NULL DEFAULT FALSE więc każdy istniejący najemca jest wyraźnie poza zgodnością Zamiast milcząco w środku. PHI_EFFECTIVE_DATE jest CZASSTAMP, nie TIMESTAMPTZ, ponieważ pole jednostki jest LocalDateTime. SEQUENCING — to musi działać przed wdrożeniem następnej usługi. Szpilka usługowa Kamo-shared-library w stałej wersji, która jest ponownie opublikowana na miejscu, więc pierwsza Usługa odbudowy po zmianie biblioteki zaczyna wybierać te kolumny, oraz Z ddl-auto:none w usługach, które zawiodą, dopóki ten biegacz nie zostanie wykonany. Test towarzyszący jest strażnikiem dryfu, a nie przeróbką: czyta kolumnę Nazwania jednostki przez refleksję i nie udaje mu się zbudować, jeśli pole jednostki nie ma ALTER. To jest tryb awaryjny, który ma ta cała konwencja – ktoś dodaje pole, Zapomnieć o migracji i pojawia się jako błąd zapytania produkcyjnego, a nie o Zbuduj czas. Sprawdzone przez mutację: usunięcie PHI_EFFECTIVE_DATE ALTER czyni go Zawiera z realnym przesłaniem, przywrócenie go staje się zielone.

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