Só uma ressalva: nem toda alteração de tipos de dados é possível por esta sintaxe. Acho que o pgAdmin III inibe justamente esse tipo de operação. I.E: de "varchar" para "integer" não é permitido.
Se não funcionar, uma alternativa é criar uma coluna temporária nessa tabela, jogar os valores atuais, recriar a coluna em questão com o novo tipo de dados e em seguida tentar atuaizar com a temporária. Pode ser que haja necessidade de usar uma função ou um typecast. Ao final, é só excluir a coluna temporária. -- Rodrigo Hjort http://icewall.org/~hjort 2006/7/28, Joao <[EMAIL PROTECTED]>: > alter table tabela alter cplumn nome type tipo > ----- Original Message ----- > From: Márcia Regina da Silva Pimentel > To: [email protected] > Sent: Friday, July 28, 2006 11:32 AM > Subject: [PostgreSQL-Brasil] Dúvida tipo de dados > > > Olá pessoal!! > > Gostaria de alterar em uma tabela que já contém dados. O campo é do tipo > numeric e gostaria de alterar para float. Uso o pgAdmin III e quando tento > alterar através dele, ele não permite. Como devo fazer? > > Obrigada > > --------------------------- > Márcia Regina > _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios
