PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

python json dumps menempatkan objek ke objek pada pengembalian row_to_json

Itulah yang terjadi jika Anda membuang seluruh rangkaian hasil. Dengan t tabel:

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

Menggunakan 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()

Keluaran:

[[{"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. Heroku pg:psql terhenti

  2. Koneksi PostgreSQL Timeed Out OperationalError pada Django dan server baru

  3. Ubah interval menjadi mikrodetik sebagai tipe angka di PostgreSQL?

  4. Bagaimana cara melepaskan kemungkinan kunci baris Postgres?

  5. kunci baris sampai selanjutnya pilih postgres