PostgreSQL में डेटाबेस बनाने के लिए एक उपयोगकर्ता खाता अनुमति प्रदान करना


129

मैं PostgreSQL में एक उपयोगकर्ता खाता कैसे बनाऊं और डेटाबेस बनाने की क्षमता छोड़ दूं? क्या ऐसा करने का कोई तरीका है GRANT?

जवाबों:


174

के साथ किया है ALTER USER username CREATEDB;

डॉटर में ALTER USER देखें ।

एक डेटाबेस को छोड़ने के लिए, या तो आप सुपरयुसर हैं (जो कि ALTER USERबहुत से भी दिए जा सकते हैं) या आपके पास डेटाबेस होना चाहिए।


34

सबसे पहले, आपको उपयोगकर्ता के रूप में लॉगिन करना होगा:

$ sudo -u postgres psql postgres

# \password postgres

Enter new password:

पोस्टग्रेज यूजर (PostgreSQL पर विशेष प्रकार का यूजर) के लिए नया पासवर्ड दर्ज करने के बाद, अब आप पोस्टग्रेज के रूप में लॉग इन हैं और आप अन्य उपयोगकर्ताओं को अनुमति दे सकते हैं। मान लीजिए कि आपके पास user1 नाम का उपयोगकर्ता है। उसे डेटाबेस बनाने और छोड़ने की क्षमता प्रदान करने के लिए, आपको लिखना होगा (उपयोगकर्ता को पोस्टग्रेज करने के लिए):

ALTER USER user1 CREATEDB;

उम्मीद है की यह मदद करेगा...

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.