Bir miras masasında oturan maaş grubu varlığını durdurun

Fixkamo-shared-library
Shiked
11 Ağustos 2026 06:17 UTC
Yazar
Kamo
Commit
d490467

Billing Group, billing groups için haritalandı. Bu masa zaten var - bir tanesi 7-table subsystem (billing group members, subscriptions, licenses, in bills, vac methods, configures) hiçbir Java kodu onu haritalamadı, ama Üzerinde dört gerçek satır ve tamamen farklı bir şekille: grup IS the group IS the Maaş, kendi striptiz customer id ve billing email taşımak. Bu çalışmanın arkasındaki denetim “köprü kavramı” rapor etti. Bu yanlıştı; Kod okudum ve bu alt sistem sadece şemada var. Bir varlığın iki sonucu vardı. Okuma grupları başarısız oldu Eksiklik onaylandı, çünkü ne CockroachDB ne de YugabayDB eklemeyecek Boş olmayan bir masaya varsayılan olmayan NULL sütunu, bu yüzden ddl-auto ekledi Şaşırtıcı sütunlar ve geri kalanını atladı. Ve bu dört mirasın bir tanesiydi Başka birinin fatura grupları olarak hizmet etmekten başarılı bir sorgu. Varlık şimdi billing pay groups'a sahiptir, açıkça bir geçiş tarafından oluşturulan bir geçiş ddl-auto'dan daha fazlası - ilk etapta yarım inşa edilmiş bir masayı üretti. Geleneksel masaya ek sütunlar tekrar kaldırıldı, geri döndü şekli vardı; sıraları asla dokunmadı. Bunun yerine mirasın alt sistemini benimseyen bir gelecek çağrısıdır, Ama bu bir göç, bir isim değil.

Tüm değişiklikler

Kargoyu gördüğünüz gibi?

İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.

Sonsuza Kadar Ücretsiz BaşlangıçFırsatları Görüntüle