Python-Tupel werden in psycopg2 in SQL-Listen konvertiert:
cur.mogrify("SELECT * FROM table WHERE column IN %s;", ((1,2,3),))
ausgeben würde
'SELECT * FROM table WHERE column IN (1,2,3);'
Für Python-Neulinge:Hier ist es leider wichtig, ein Tupel und keine Liste zu verwenden. Hier ist ein zweites Beispiel:
cur.mogrify("SELECT * FROM table WHERE column IN %s;",
tuple([row[0] for row in rows]))