- Dikirim
- 12 Agustus 2026 pukul 23.58 UTC
- Penulis
- Kamo
- Commit
- d19b3e4
KamoInitializer tidak bisa memulai sama sekali. Hibernasi mendeteksi CockroachDialect, yang supports InsertReturning () and * * * * * * * * * * * * * keduanya salah, sehingga @ Id membawa @ Generated (event = INSERT) - yang 29 shared -lib entitas mengambil ketika PostgreSQL ternyata menolak kolom dengan baik sebuah DEFAULT dan clause identitas - jatuh melalui UniqueKeySelectingDelegate, yang membutuhkan @ NatualId untuk membaca kembali kunci. Tidak ada yang memiliki satu, sehingga SesionFactory menolak untuk build: "entitas '... Deklarasi' tidak memiliki '@ Natural Id' properti." Pinning PostgreSQLDialect memperbaikinya, dan bukan ide baru: itu adalah database- platform SecurityService dan setiap layanan lain sudah nama terhadap database yang sama. CockroachDB selalu mendukung INSERT... kembali. Konsekuensi yang diharapkan adalah login dimana pengaturan adalah: ddl- auto sekarang tidak setuju dengan skema CockroachDialect dibuat dan memancarkan ~ 450 no-op "set tipe data" Laporan per run, 48 yang CockroachDB menolak. Dua kali berjalan berturut-turut diproduksi profil kesalahan identik dengan jumlah yang akan UP, yang menunjukkan apa-apa adalah sedang diterapkan. Mereka menyelesaikan ketika dialek dan database setuju. * * * * * * * * * * * * * telah menghapus indeks itu baru saja dibuat. CockroachDB permukaan sebuah indeks unik parsial dalam informasi _ schema sebagai polos Batas UNIQUE atas kolom, dengan apa-apa untuk mengatakan parsial, sehingga "Temukan tiga kolom lama yang unik" pencarian cocok dengan uk _ as _ acct _ market _ org _ nogroup - pengganti sendiri. DROP CONSTRAINT gagal dengan "gunakan DROP INDEX CASCADE sebagai gantinya", The fallback melakukan persis itu, dan kedua pernyataan login "diterapkan". Setiap kali lari dibuat dan kemudian menjatuhkannya, meninggalkan akun _ subscriptions tanpa keunikan pada (account, pasar, org) untuk subscriptions tidak dikelompokkan - hasil pelari penjaga sendiri ada untuk menolak. Diabaikan oleh nama dalam query dan lagi dalam drop loop, dan indeks kembali di tempat.