PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Python psycopg2 cursor.fetchall() restituisce un elenco vuoto ma cursor.rowcount è> 1

Ho anche affrontato lo stesso problema. Ho capito che, potrebbe essere durante il debug, stiamo concedendo una frazione di tempo dopo che la connessione è stata stabilita#conn =psycopg2.connect(conn_string)#cursor =conn.cursor()

Quando premiamo il pulsante di esecuzione per la riga successiva (che contiene la query), il database è scaduto e restituisce un elenco vuoto.

Se qualcuno ha qualche altra logica sul motivo per cui ciò sta accadendo, per favore condividi.