PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Python psycopg2 cursor.fetchall() renvoie une liste vide mais cursor.rowcount est> 1

J'ai également été confronté au même problème. J'ai compris que, peut-être lors du débogage, nous laissons une certaine fraction de temps après l'établissement de la connexion#conn =psycopg2.connect(conn_string)#cursor =conn.cursor()

Au moment où nous appuyons sur le bouton d'exécution pour la ligne suivante (qui contient la requête), la base de données a expiré et renvoie une liste vide.

Si quelqu'un a une autre logique pour expliquer pourquoi cela se produit, veuillez partager.