Att,
Cristiano Paiva Alves
TI- Tecnologia da Informação
Irmandade da Santa Casa de Caridade de Alegrete
Fone: (55) 3422 2888
Ramal: 274/302
Em 15/08/2011 às 17:17 horas, pgbr-geral@listas.postgresql.org.br escreveu:
Em 11 de agosto de 2011 17:06, Shander Lyrio <shan...@nucleo45.com.br> escreveu:
>
> 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.
Apenas complementando, a versão cujo dump foi originado é a 8.2.X,
onde ainda haviam CASTs implícitos, e por isso funcionava. A partir da
8.3 não há mais CASTs implicitos.
Cristiano, conseguiu algum progresso quanto a isto? Era este mesmo o problema?
--
Dickson S. Guedes
mail/xmpp: gue...@guedesoft.net - skype: guediz
guedesoft.net - www.postgresql.org.br _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br 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