PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Przesyłanie strumieniowe danych z Postgresa do Pythona

Jeśli używasz psycopg2, będziesz chciał użyć nazwanego kursora, w przeciwnym razie spróbuje wczytać do pamięci całe dane zapytania.

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

Spowoduje to pobranie rekordów z serwera w partiach 2000 (domyślna wartość itersize ), a następnie rozsyłaj je pojedynczo do pętli.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd narzędzi Eclipse/Hibernacja:wpis ścieżki klasy archiwum nie istnieje

  2. Jak wyświetlić WORK_MEM zewnętrznych połączeń PostgreSQL?

  3. Postgres Interval Spring Data Dynamic Parametr nie działa

  4. PostgreSQL:Usuń atrybut z kolumny JSON

  5. PostgreSQL - poprawna zmiana ID wiersza tabeli