É claro para ti, não para o PostGreSql. Ele não faz casting automático
de tipo varchar para tipo Integer.
Você vai precisar criar uma nova coluna do tipo integer, atualizar os
dados para ela, excluir a coluna anterior e renomear a coluna nova.
--
Shander Lyrio
sergio santos wrote:
> Olá pessoal
> Toda vez que crio um campo em uma tabela do tipo "character varying" e
> no futuro, quando preciso mudar o tipo do campo para integer, o
> PostgreSQL me retorna a seguinte mensagem:
>
> "
>
> *Erro de SQL:*
>
> ERRO: coluna "x" não pode ser convertida para tipo "pg_catalog.int4"
>
> *Indicação de entrada :*
> ALTER TABLE teste ALTER COLUMN x TYPE integer
>
> "
> ps. é claro que todos os dados do campo são integer
>
> obrigado
>
>
> --
> Sérgio Antônio dos Santos
> Bacharel em Sistemas de Informação
> (31) 8698-7004
>
> ------ "PAZ SEM VOZ NÃO É PAZ É MEDO" --------
>
> "Há mais pessoas que desistem do que pessoas que fracassam"
> "Feliz aquele que transfere o que sabe e aprende o que ensina"
> "O pensamento cria, o desejo atrai e a fé realiza"
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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