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

Python psycopg2 cursor.fetchall() zwraca pustą listę, ale cursor.rowcount jest> 1

Zmierzyłem się też z tym samym problemem. Doszedłem do wniosku, że może być podczas debugowania, pozwalamy na pewien ułamek czasu po nawiązaniu połączenia#conn =psycopg2.connect(conn_string)#cursor =conn.cursor()

Do czasu naciśnięcia przycisku wykonywania następnej linii (która zawiera zapytanie), baza danych wygasa i zwraca pustą listę.

Jeśli ktoś ma inną logikę wyjaśniającą, dlaczego tak się dzieje, udostępnij.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Policz liczbę nakładających się elementów w tablicy Postgres

  2. pgbouncer - zamykanie, ponieważ:nieczysty serwer przy każdym połączeniu

  3. Zduplikowane wiersze w tabeli kluczy podstawowych.

  4. PostgreSQL:Znajdź uprawnienia dla elementu, przejdź do korzenia

  5. Czy powinienem usunąć domyślne pole id podczas używania klucza podstawowego ciągu w Railsach/Postgresie?