Em 11/08/2011 16:36, Cristiano Alves escreveu:
> No log aparece esse erro : "argument of NOT must be type boolean, not
> type "char" at character 387"

        Agora acredito que o problema esteja bem mais claro.

        Alguma consulta, procedure está com um erro no sql

        Se você executar a consulta [select not 'a'::char] no seu servidor verá 
o mesmo erro. Acredito que a consulta deva ser corrigida para após a 
cláusula not você ter algum tipo boolean, ou até mesmo null, mas não 
pode ser char que é o que está sendo reclamado pelo banco.

        Eu já vi isto acontecer quando algum campo que deveria ser boolean 
estava com o tipo char e era gravado um 'F' ou um 'V'. Você não pode 
fazer algo compo [select not 'F'] porque vai gerar um erro, mas algo 
como [select not 'F'::boolean] funcionaria.

--
Shander Lyrio
http://about.me/shander
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a