Em 7 de abril de 2010 16:16, João Neto <joao.gsn...@gmail.com> escreveu:
> Caros,
>
> Estou com um problema ao migrar uma aplicacao do Pg 8.1 a versao mais
> recente.
>
> Todas as querys com "WHERES" pararam de funcionar, erros do tipo:
>
>> Query failed: ERROR: operator does not exist: character varying = integer
>> at character 110 HINT: No operator matches the given name and argument
>> type(s). You might need to add explicit type casts.
>
> Pelo que pesquisei esse erro foi ocasionado por alterações nas regras para
> as consultas no Pgsql, mas como dizem os cearenses "Quebrou minhas
> pernas"...
> Existe alguma configuração ou diretiva para o PostgreSQL que permita
> aplicações usando Querys "legadas" ou só Downgrade resolve?
> Obrigado pela atenção,
> --


O que resolve é você utilizar os tipos corretos ou pelo menos um cast
quando você tiver certeza do que deseja comparar.
Se não puder acertar seu aplicativo então faça downgrade (supondo que
esteja funcionando corretamente com a versão anterior).

Osvaldo
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a