यह मानते हुए कि आप विंडोज़ पर यूटीएफ -8 एन्कोडिंग के साथ यूएस लोकेल सॉर्ट ऑर्डर और कैरेक्टर वर्गीकरण के साथ एक पॉस्ग्रेएसक्यूएल डेटाबेस बनाने की कोशिश कर रहे हैं, मूल प्रश्न में पोस्ट किए गए कोड उदाहरण में एक संशोधन है जिसका उपयोग उस परिणाम को प्राप्त करने के लिए किया जा सकता है।पी>
CREATE DATABASE "example_db"
WITH OWNER "postgres"
ENCODING 'UTF8'
LC_COLLATE = 'en-US'
LC_CTYPE = 'en-US'
TEMPLATE template0;
टर्मिनल कॉपी/पेस्ट के लिए वन लाइनर फॉर्मेट:
CREATE DATABASE "example_db" WITH OWNER "postgres" ENCODING 'UTF8' LC_COLLATE = 'en-US' LC_CTYPE = 'en-US' TEMPLATE template0;
लिनक्स के लिए विंडोज सबसिस्टम पर उबंटू जैसे लिनक्स वातावरण में एक समान डेटाबेस बनाने की कोशिश करने वाले किसी भी व्यक्ति के लिए, आप निम्न कार्य कर सकते हैं (विशिष्ट वातावरण के आधार पर, आपको 'en_US.UTF8'
का उपयोग करने की आवश्यकता हो सकती है। इसके बजाय लोकेल के रूप में):
CREATE DATABASE "example_db"
WITH OWNER "postgres"
ENCODING 'UTF8'
LC_COLLATE = 'en_US.UTF-8'
LC_CTYPE = 'en_US.UTF-8'
TEMPLATE template0;
टर्मिनल कॉपी/पेस्ट के लिए वन लाइनर फॉर्मेट:
CREATE DATABASE "example_db" WITH OWNER "postgres" ENCODING 'UTF8' LC_COLLATE = 'en_US.UTF-8' LC_CTYPE = 'en_US.UTF-8' TEMPLATE template0;