Jag stod också inför samma problem. Jag kom på att vi, kanske under felsökningen, tillåter en bråkdel av tid efter att anslutningen har gjorts#conn =psycopg2.connect(conn_string)#cursor =conn.cursor()
När vi trycker på exekveringsknappen för nästa rad (som innehåller frågan), har databasen timeout och den returnerar tom lista.
Om någon har någon annan logik för varför detta händer, dela gärna.