Umumkan kolom telepon perusahaan dimana IF NOT EXISTS tidak dapat menelan mereka

FixInitializerService
Dikirim
27 Agustus 2026 pukul 20.30 UTC
Penulis
Kamo
Commit
fa48d03

2026-08- 27 run membuktikan ADD COLUMN... DEFAULT FALSE tidak pernah diterapkan: ddl- auto Membangun SesionFactory sebelum Command LineRunner, jadi Hibernasi sudah menambahkan kedua kolom - tanpa default, seperti yang selalu dilakukan - dan JIKA TIDAK LEDAKAN maka lewati seluruh pernyataan, termasuk ketentuan DEFAULT. Keduanya mendarat dengan kolom _ default = NULL. Katakanlah sebagai ALTER COLUMN sendiri... SET DEFAULT, yang tidak ada yang bisa menelan, sehingga kemudian mentah INSERT yang menghilangkan kolom masih mendapat FALSE. Refill sudah melakukan bagian yang penting dan tidak berubah; baris tunggal yang ada membaca FALSE pada kedua tiang itu. Tidak ada perubahan perilaku baik cara - setiap pembaca memperlakukan NULL sebagai "tidak diatur" dan jatuh kembali ke off- by-default, dan nama Hibernasi baik kolom dalam setiap INSERT. The komentar diklaim sebaliknya, yang sebenarnya hal yang layak diperbaiki.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga