मैं पोस्टग्रेएसक्यूएल का उपयोग कर रहा हूं और खाली स्ट्रिंग इनपुट की अनुमति देने से कुछ आवश्यक वर्णक VARYING (VARCHAR) फ़ील्ड को रोकना चाहता हूं।वर्णक क्षेत्र में खाली तारों को रोकें
इन क्षेत्रों में अद्वितीय मूल्य भी शामिल होंगे, इसलिए मैं पहले से ही एक अद्वितीय बाधा का उपयोग कर रहा हूं; हालांकि, यह एक मूल (अद्वितीय) खाली मूल्य को रोकता नहीं है।
बुनियादी उदाहरण है, जहां उपयोगकर्ता नाम '... बाधा जांच' अद्वितीय और खाली नहीं
| id | username | password |
+----+----------+----------+
| 1 | User1 | pw1 | #Allowed
| 2 | User2 | pw1 | #Allowed
| 3 | User2 | pw2 | #Already prevented by constraint
| 4 | '' | pw2 | #Currently allowed, but needs to be prevented
https://en.wikipedia.org/wiki/Jeralean_Talley – OdraEncoded