का उपयोग कर पोस्टग्रेर्स डेटाबेस बनाएं I Python का उपयोग कर पोस्टग्रेज़ डेटाबेस बनाना चाहते हैं।पायथन
InternalError: CREATE DATABASE cannot run inside a transaction block
मैं psycopg2 उपयोग कर रहा हूँ कनेक्ट करने के लिए:
con = psql.connect(dbname='postgres',
user=self.user_name, host='',
password=self.password)
cur = con.cursor()
cur.execute("CREATE DATABASE %s ;" % self.db_name)
मैं निम्न त्रुटि हो रही है। मुझे समझ में नहीं आता कि समस्या क्या है। मुझे क्या करना कोशिश कर रहा हूँ डेटाबेस से कनेक्ट करने के लिए है (Postgres):
psql -postgres -U UserName
और फिर एक और डेटाबेस बनाने:
create database test;
यह वही है मैं आमतौर पर करते हैं और मैं बनाने के द्वारा इस स्वचालित करना चाहते हैं पायथन लिपि
इस कोड उत्पन्न त्रुटि 'psql defined' नहीं – Tommy
धन्यवाद, मैं त्रुटि हटा दिया। –