Em 01/07/08, Aldo Prosol<[EMAIL PROTECTED]> escreveu:
>
> existe alguma forma de mudar um campo inteiro para serial
>


Do manual em:
http://pgdocptbr.sourceforge.net/pg80/datatype.html#DATATYPE-SERIAL

"8.1.4. Tipos seriais

Os tipos de dado serial e bigserial não são tipos verdadeiros, mas
meramente uma notação conveniente para definir colunas identificadoras
únicas (semelhante à propriedade AUTO_INCREMENTO existente em alguns
outros bancos de dados). Na implementação corrente especificar

CREATE TABLE nome_da_tabela (
    nome_da_coluna SERIAL
);

equivale a especificar:

CREATE SEQUENCE nome_da_tabela_nome_da_coluna_seq;
CREATE TABLE nome_da_tabela (
    nome_da_coluna integer DEFAULT
nextval('nome_da_tabela_nome_da_coluna_seq') NOT NULL
); "

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a