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

Streaming data dari Postgres ke Python

Jika Anda menggunakan psycopg2, maka Anda akan ingin menggunakan kursor bernama, jika tidak, ia akan mencoba membaca seluruh data kueri ke dalam memori sekaligus.

cursor = conn.cursor("some_unique_name")
cursor.execute("SELECT aid FROM pgbench_accounts")
for record in cursor:
    something(record)

Ini akan mengambil catatan dari server dalam batch 2000 (nilai default itersize ) dan kemudian membaginya ke loop satu per satu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL SALIN keluaran pipa ke gzip dan kemudian ke STDOUT

  2. Bagaimana saya bisa mengganti operator .. dan ... dari Ruby Ranges untuk menerima Float::INFINITY?

  3. Bagaimana cara menautkan wadah buruh pelabuhan di build?

  4. Abaikan tanda kutip saat mengimpor file CSV ke PostgreSQL?

  5. postgresql - sql - jumlah nilai `true`