Oprește entitatea grupului de remunerare care se află pe un tabel moștenitor

Fixkamo-shared-library
Expediere
11 august 2026 la 06:17 UTC
Autor
Kamo
Comite
d490467

BillingGroup a fost cartografiat la grupurile de facturare. Acest tabel a existat deja. subsistem cu șapte tabele (billing group members, subscripții, licențe; facturi, plăți metode, configs) cu nici un cod Java la stânga cartografierea, dar cu patru rânduri reale în ea și o formă diferită în întregime: acolo grupul IS plătitor, care transportă propria sa dungă client id și facturare email. Auditul din spatele acestei lucrări a raportat "niciun concept GROUP de facturare." Asta a fost greşit; citeste codul, si acest subsistem exista doar in schema. Îndreptarea unei entităţi spre ea a avut două consecinţe. Grupurile de lectură au eșuat pe o Lipsește este aprobat, pentru că nici CockroachDB, nici YugabyteDB nu va adăuga un NU Coloană NULL fără implicit la un tabel non-gol, astfel ddl-auto a adăugat coloane anulate și sărit restul. Şi cele patru rânduri de moştenire erau una. interogare reușită departe de a fi servit ca grupuri de facturare altcuiva. Entitatea deține acum grupuri de facturare pay , create în mod explicit de o migrare mai degrabă decât de ddl-auto Coloanele adăugate la tabelul de moștenire sunt retrase din nou, returnându-l la forma pe care a avut-o; rândurile sale nu sunt niciodată atinse. Adoptarea subsistemului moștenire în loc de aceasta este un apel viitor defensiv, Dar este o migraţie, nu o redenumire.

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