Eu tenho uma consulta que funciona no PostgreSQL 7.4, mas não no PostgreSQL 8.3 com o mesmo banco de dados.
Inquerir:
SELECT * FROM login_session WHERE (now()-modified) > timeout;
Obtém o seguinte erro:
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.
Coluna modifiedé um timestampe timeouté um integer.
Há algumas configurações que eu preciso mudar no servidor?
Estou instalando um pedido de um cliente no novo servidor (Ubuntu) então não posso mudar consultas no aplicativo.













