Bons dias!
Obrigado mais uma vez pela ajuda de todos.
O problema do não uso das aspas partiu de programadores antigos que passaram 
por aqui e que por não ter nenhum tipo de orientação profissional deixaram de 
se preocupar com coisas importantes como esta.
Infelizmente não poderei migrar de versão tão já, primeiro preciso fazer 
algumas modificações no aplicativo para adequação do mesmo, existem mais 
dificuldades para a migração que eu não relatei ainda, como o desaparecimento 
de várias funções do meu banco de dados depois de restaurado na versão 8.3, 
lembrando que o tamanho físico do meu banco de dados está em 77 GB.
Vou ter que 'mastigar' a documentação do Postgresql para documentar todas as 
modificações necessárias.

Abraços a todos.


Mon, 29 Sep 2008 18:29:45 -0300, "Leonardo Cezar" <[EMAIL PROTECTED]> escreveu:

> On Mon, Sep 29, 2008 at 4:00 PM, Rodrigo Monteiro
> <[EMAIL PROTECTED]> wrote:
> 
> > Vou fazer a migração do banco do meu sistema para 8.3 esta semana. Agora me 
> > paira uma dúvida levantada por um colega, antigos programadores do meu 
> > sistema  prepararam alguns selects desta forma
> > select * from movimento where cupom = 123456, sendo que o campo cupom é 
> > string, no 8.2 funciona normalmente mas me disseram que no 8.3 não vai 
> > funcionar é verdade?
> 
> O que é um tipo string? text? varchar?
> Sim, é verdade.
> 
> Assumindo que é text, voce poderia adotar a seguinte solução
> *paliativa*, até consertar sua aplicação:
> 
> CREATE FUNCTION pg_catalog.int2text(integer)
>    RETURNS TEXT
>    LANGUAGE SQL
> AS 'SELECT int4out($1)'
> 
> CREATE CAST (INTEGER AS TEXT)
>   WITH FUNCTION pg_catalog.int2text(integer) ;
> 
> Lembre-se que trata-se de uma solução paliativa porque o que está
> errado no contexto do problema é sua aplicação e não a retirada das
> conversões implícitas.
> 
> Abraço!
> 
> -Leo
> -- 
> Leonardo Cezar
> http://pgcon.postgresql.org.br
> http://www.dextra.com.br/postgres
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> 
> 
> 
> 
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a