sql >> Base de Datos >  >> RDS >> PostgreSQL

Python psycopg2 cursor.fetchall() devuelve una lista vacía pero cursor.rowcount es> 1

También me enfrenté al mismo problema. Descubrí que, podría ser durante la depuración, estamos permitiendo una fracción de tiempo después de que se haya realizado la conexión#conn =psycopg2.connect(conn_string)#cursor =conn.cursor()

En el momento en que presionamos el botón de ejecución para la siguiente línea (que contiene la consulta), la base de datos se agotó y muestra una lista vacía.

Si alguien tiene alguna otra lógica de por qué sucede esto, por favor comparta.