Em 7 de abril de 2010 16:37, JotaComm <[email protected]> escreveu: > Opa, > Em 7 de abril de 2010 16:16, João Neto <[email protected]> escreveu: >>> (...) >>> 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"... > > Sim. A partir da versão 8.3 foram retirados os casts implícitos, agora não é > mais possível comparar um INTEGER com um VARCHAR, para isso você terá que > fazer um cast para que a comparação seja executada com sucesso. > Senão me falha a memória já foram publicados aqui na lista uma série de > funções que fazem isso e auxiliam você a ter menos dores de cabeça.
Mail-archive [1] e Google [2][3] são seus amigos também ":) [1] http://www.mail-archive.com/[email protected]/msg19611.html [2] http://petereisentraut.blogspot.com/2008/03/readding-implicit-casts-in-postgresql.html [3] http://wiki.postgresql.org/images/d/d1/Pg83-implicit-casts.sql []s Dickson S. Guedes mail/xmpp: [email protected] - skype: guediz http://guedesoft.net - http://www.postgresql.org.br _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
