Me parece que o problema que vc tem é semelhante ao que relatei por essa semana no forum. No meu caso eu estava comparando uma data a um numero(o que funcionava na versão 7.3, mas não na 8.3) Acho que você precisa definir o tipo de dado que está envolvido na operação com a data (ERROR: operator does not exist: date ~~ unknown) Eu tive que reescrever.
----- Original Message ----- From: "Eduardo Bobsin Machado" <[EMAIL PROTECTED]> To: "'Comunidade PostgreSQL Brasileira'" <pgbr-geral@listas.postgresql.org.br> Sent: Friday, February 29, 2008 11:15 AM Subject: [pgbr-geral] Erro chamando Function: operator does not exist: date~~ unknown Pessoal, Estou recebendo uma mensagem de erro estranha quando faço a chamada de uma function. Não encontrei no Google nada que me desse uma luz. Isso funciona com um pg 8.1 e não funciona com o pg 8.3. ---------------------------------- RuntimeException: CallableStatementCallback; bad SQL grammar [{? = call message_sms_mt_consolidate(?)}]; nested exception is org.postgresql.util.PSQLException: ERROR: operator does not exist: date ~~ unknown ---------------------------------- Aqui vai um trecho da function... ---------------------------------- CREATE OR REPLACE FUNCTION message_sms_mt_consolidate(data_limite timestamp without time zone) RETURNS integer AS $BODY$ DECLARE mtrp RECORD; mtrp_found INTEGER; BEGIN ... ... Blah blah blah... ... ... RETURN 0; END; $BODY$ LANGUAGE 'plpgsql' VOLATILE COST 100; ---------------------------------- Idéias? Eduardo Bobsin Machado ________________________________________ Human Mobile - Torpedos SMS www.human.com.br mail: [EMAIL PROTECTED] phone: 51 3346 8282 _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral