PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

पायथन जेसन डंप ऑब्जेक्ट को row_to_json रिटर्न पर ऑब्जेक्ट में डालता है

यदि आप पूरे परिणाम सेट को डंप करते हैं तो ऐसा ही होता है। t . के साथ टेबल:

create table t (a int, b text);
insert into t (a, b) values (1,'x'), (2,'y');

Psycopg2 का उपयोग करना:

query = "select row_to_json(t) from t"
cursor.execute(query)
rs = cursor.fetchall()

# dump the whole result set
print json.dumps(rs)
print

# dump each column:
for r in rs:
    print json.dumps(r[0])
con.close()

आउटपुट:

[[{"a": 1, "b": "x"}], [{"a": 2, "b": "y"}]]

{"a": 1, "b": "x"}
{"a": 2, "b": "y"}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्थानिक डेटाबेस बनाने में त्रुटि। त्रुटि:पुस्तकालय /usr/pgsql-9.1/lib/rtpostgis-2.0.so लोड नहीं कर सका

  2. ऑर्डर बाय के साथ विभाजन में पंक्तियों की गणना करें

  3. त्रुटि:ऑपरेटर मौजूद नहीं है:संख्यात्मक ~* अज्ञात

  4. WHERE क्लॉज का उपयोग करके स्टेटमेंट अपडेट करें जिसमें शून्य मान वाले कॉलम हों

  5. PostgreSQL त्रुटि:घातक:भूमिका उपयोगकर्ता नाम मौजूद नहीं है