Пропуск выполнения -with- block

Кортежи Python преобразуются в sql-списки в psycopg2:

cur.mogrify("SELECT * FROM table WHERE column IN %s;", ((1,2,3),))

выводит

'SELECT * FROM table WHERE column IN (1,2,3);'

Для новых пользователей Python: К сожалению, важно использовать кортеж, а не список здесь. Второй пример:

cur.mogrify("SELECT * FROM table WHERE column IN %s;", 
    tuple([row[0] for for in rows]))
16
задан Macad_hack 26 September 2012 в 03:28
поделиться