Şirketin telefon sütunu, IF'nin EXISTS'in onları yutmadığı varsayılan varsayılandır

FixInitializerService
Shiked
27 Ağustos 2026 20:30 UTC
Yazar
Kamo
Commit
fa48d03

2026-08-27 run, ADD COLUMN ... DEFAULT FALSE asla uygulanmadı: ddl-auto Herhangi bir KomutLineRunner'dan önce oturumun büyüsünü inşa ediyor, bu yüzden Hibernate zaten vardı Her iki sütunu da ekledi – varsayılan olmadan, her zaman olduğu gibi – ve o zaman EXISTS’i IF Bütün açıklamayı atladı, DEFAULT maddeleri dahil edildi. Her ikisi de birlikte indi sütun default = NULL. Bunu kendi ALTER COLUMN’u olarak söyle... SET DEFAULT, ki hiçbir şey yutmaz, bu yüzden bir şey yutamaz Daha sonra ham INSERT bu sütun hala FALSE alır. Geri dolum zaten zaten oldu Önemli olan ve değişmemiş olan kısım yapmak; tek mevcut satır FALSE'yi okur Her iki sütunda da. Hiçbir davranış ya şekilde değişmez - her okuyucu NULL'yi " set" olarak davranır ve düşer Arka ton-default ve Hibernate isimleri her INSERT'deki sütunlar. The The The The The The The The Yorum başka türlü iddia etti, bu aslında düzeltmeye değer.

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