2012/7/23 Aguiar Magalhaes <[email protected]>

> Pessoal,
> Existe uma tabela com uma coluna tipo serial primary key (id_produto) e
> preciso transformá-la em um tipo integer primary key.
> Não posso apagar e recriar a coluna devido as dependencias.
> A versão do banco é a 9.1.
>

Mas o serial já é do tipo integer, a única diferença é que ele vem com o
default, logo é só dar um DROP DEFAULT:

ALTER TABLE tablename ALTER campo DROP DEFAULT;

Depois, se quiser, você pode remover a "sequence" ou retirar a dependência
dela com o campo:

DROP SEQUENCE seq_name;

ou

ALTER SEQUENCE seq_name OWNED BY NONE;

Atenciosamente,
--
Matheus de Oliveira
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a