python psycopg2 ConnectionError:事务失败,失败是'int'对象不支持索引

时间:2013-05-10 20:34:25

标签: postgresql psycopg2

我正在使用,python psycopg2连接到PostGreSQL并根据时间戳获取一些数据。 create_date定义如下:

create_date | timestamp without time zone | not null

我的查询在这里

SELECT *                      
FROM table_name          
WHERE EXTRACT(EPOCH FROM create_date) < 1367945358;

但它会抛出这样的错误,     ConnectionError:事务失败,失败是'int'对象不支持索引

知道为什么吗?

1 个答案:

答案 0 :(得分:1)

我想通了,带有池的psycopg2,期望在python中以元组格式绑定参数。所以我必须在代码中传递(1367945358,)。谢谢你们。