我有一个在Postgresql 7.4上运行正常但在相同数据库的Postgresql 8.3上不工作的查询。
查询:
得到以下错误:
“Column modified 是时间戳(timestamp),timeout 是整数(integer)。
需要在服务器上更改一些设置吗?
我正在为客户在新服务器(Ubuntu)上安装应用程序,所以无法更改应用程序中的查询。”
查询:
SELECT * FROM login_session WHERE (now()-modified) > timeout;
得到以下错误:
ERROR: operator does not exist: interval > integer
LINE 1: ...ELECT * FROM login_session WHERE (now()-modified) > timeout ...
^
HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.
“Column modified 是时间戳(timestamp),timeout 是整数(integer)。
需要在服务器上更改一些设置吗?
我正在为客户在新服务器(Ubuntu)上安装应用程序,所以无法更改应用程序中的查询。”