Lassen Sie die CountryType gefrorene Ordinal-Checks

FixInitializerService
Verschifft
27. August 2026 um 15:30 UTC
Autor
Kamo
Ausschuss
3c16551

CountryType hat 196 Konstanten, AFGHANISTAN(0) durch ZIMBABWE(195), und jeder übergeschriebene Scheck bei 0...195. Sie sind nicht einen Wert entfernt vom Scheitern - sie sind bei der Geburt voll. EmbAddress.country trägt keine @Enumeriert, so dass die ordinale Mapping ist die JPA-Standard und jede Entität Einbetten einer Adresse erbt ein; das 197. Land würde Einfügungen brechen auf Orgs, Benutzer, Mitglieder, Leads, commerce_orders und ein Dutzend weitere Tabellen in der gleichen Einsatz-Einsatz, mit dem @Transactional Rollback versteckt alles davon. Fügt 28 Paare zu DOOMED hinzu: 20 auf Live-Leitung-Tische, die diejenigen sind, die eine frisch erstellte Datenbank wiedererlangt, und 8 CockroachDB-Ära Namen auf Tabellen deren Einheiten inzwischen umbenannt oder ersetzt wurden. ************ ist von der Produktion abwesend, aber präsentieren auf jedem frischen CREATE TABLE, was der Fall ist diese Migration existiert zu schließen. pos_mortgage_app_real_estate's Country-Spalte ist property_country, so dass seine Prüfung check_property_country ist.

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