dict_cur = conn.cursor(cursor_factory=psycopg2.extras.RealDictCursor)
dict_cur.execute("SELECT column1, column2, column3 FROM mytable")
result = dict_cur.fetchall()
print result[0]
>>> {'column2':10, 'column1':12, 'column3':42}
मैं स्तंभ आदेश कैसे की रक्षा कर सकता है स्तंभ क्रम बनाए रखने के लिए? जब सूची वापस आती है तो यह सामान्य कर्सर के साथ अच्छी तरह से काम करता है, लेकिन मुझे शब्दकोश कुंजी तक पहुंच की आवश्यकता है और इसलिए RealDictCursor का उपयोग करने की आवश्यकता है।कैसे निष्पादित एसक्यूएल को पार्स पहले बिना psycopg2.extras.RealDictCursor
संपादित करें: ठीक है, मैं वास्तव में नहीं कर सकता। विवरण कर्सर ऑब्जेक्ट की विशेषता कॉलम नाम प्राप्त करने के लिए उपयोग की जानी चाहिए।