Meci de enum-whitelist verificare la redarea YugabyteDB

FixInitializerService
Expediere
14 august 2026 la 17:06 UTC
Autor
Kamo
Comite
2aef5d6

dropStaleEnumWhitelistChecks () looked for "% IN (%), which is how CockroachDB a stocat o listă albă@Enumerated (EnumType.STRING). PostgreSQL și YugabyteDB normalizează constrângerea identică la "[col): text = Any ((ARRAY[...])::text[]]"; aşa că de când cutover matura a potrivit rândurile ZERO în timp ce logare succes 495 de liste albe vii îngheţate la orice valori existau atunci când masa lor a fost făcută. Suprafeţele defecte sunt departe de aici. TimecardEventType.PUNCH VOIDED a fost anexat după hr timecard audit event a fost creat, astfel încât fiecare inserție de audit vid a eșuat cec vechi cu SQLState 23514; deoarece care inserat spălat în interiorul unui cuib @Transactional the tx went rollback- only and the caller saw an opace NeprevăzutRollbackException, surfacing in the timecard editor as "editor gol a eşuat" cu nimic de fapt salvat. Verificat împotriva bazei de date live: predicate lărgite meciuri 495 vechi Liste albe (inclusiv *********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** manual scris invariant controale acest alergător declară ESTE NULL și stai exclus. "=" în mod deliberat nu este o excludere; Any-array Redarea conţine una.

Toate modificările

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile