कंपनी फोन कॉलम डिफ़ॉल्ट जहां IF नहीं EXISTS उन्हें निगल नहीं सकता

FixInitializerService
शिप
27 अगस्त 2026 को 8:30 pm बजे UTC
लेखक
Kamo
Commit
fa48d03

2026-08-27 रन ने ADD COLUMN साबित किया ... DEFAULT FALSE ने कभी लागू नहीं किया: ddl-ऑटो किसी भी कमांडलाइनर से पहले सत्रफैक्टरी का निर्माण करता है, इसलिए हाइबरनेट पहले से ही था दोनों कॉलम जोड़े - डिफ़ॉल्ट के बिना, क्योंकि यह हमेशा करता है - और अगर नहीं तो EXISTS पूरे बयान को छोड़ दिया, DEFAULT खंड में शामिल थे। दोनों मिलकर कॉलम डिफ़ॉल्ट = NULL। इसे अपने स्वयं के ALTER COLUMN के रूप में कहते हैं ... सेट DEFAULT, जो कुछ भी नहीं निगल सकता है, तो एक बाद में कच्चे INSERT जो कॉलम को अभी भी FALSE हो जाता है। बैकफिल पहले से ही था वह हिस्सा जो मायने रखता है और अपरिवर्तित है; एकल मौजूदा पंक्ति FALSE को पढ़ती है दोनों स्तंभों पर। किसी भी तरह से व्यवहार में बदलाव नहीं होता - हर पाठक एनयूएल को "सेट" के रूप में व्यवहार करता है और गिरता है बैक टू ऑफ-बाय-डिफ़ॉल्ट और हाइबरनेट ने प्रत्येक INSERT में दोनों स्तंभों का नाम दिया। The टिप्पणी अन्यथा दावा किया, जो वास्तव में फिक्सिंग के लायक है।.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें