LINUX.ORG.RU

История изменений

Исправление annerleen, (текущая версия) :

Ну а если серьёзно — то Python ужасен при работе с Постгресом.
Во-первых, он не поддерживает Prepared Statements.
Это не они:

cur.execute( «select users.*, %s as testarr from users where users.id=%s», ([1,2,3],0) )

Во-вторых, нельзя просто так записать результат запроса в переменную.
Это же питон, в котором всё через жопу —

cur.execute( «select users.*, %s as testarr from users where users.id=%s», ([1,2,3],0) )
for row in cur:

DictCursor с примерами из документации ВНЕЗАПНО не работает.
А, ну да, Python, свой путь, вот это вот всё.

Исходная версия annerleen, :

Ну а если серьёзно — то Python ужасен при работе с Постгресом.
Во-первых, он не поддерживает Prepared Statements.
Это не они:

cur.execute( «select users.*, %s as testarr from users where users.id=%s», ([1,2,3],0) )

Во-вторых, нельзя просто так записать результат запроса в переменную.
Это же питон, в котором всё через жопу —

cur.execute( «select users.*, %s as testarr from users where users.id=%s», ([1,2,3],0) )
for row in cur:

DictCursor с примерами из документации ВНЕЗАПНО не работает.
А, ну да, Python, свой путь, вот это вот всё.
.