Bom, usando o serial diretamente vc pode configurar um valor inicial
diferente, configurar o incremento para ser diferente de um... Mas o
serial começando em 1 e incrementando de 1 em 1 deve encobrir 99% das
situações.

[]'s
- Walter

On 10/26/06, joao cosme de oliveira junior <[EMAIL PROTECTED]> wrote:
> existe sim uma pequena diferenca.....
>
> se vc tiver um campo serial e der um alter table nele tipo removendo a
> coluna , a sequence e automaticamente deletada. Enquando criando a sequence e
> colocando o nextval('sequence') no campo, se vc alterar o campo a sequence
> ainda continua.
>
> Queria ou nao queira e uma diferenca
>
> Em Quinta 26 Outubro 2006 08:57, Thiago Risso escreveu:
> > Cara é o seguinte....
> >
> > Ao criar um campo do tipo serial, o postgres cria automaticamente uma
> > sequencia para este, e define o valor padrão para este campo o próximo
> > número da sequencia (nextval). O campo criado será do tipo INT, e no caso
> > do bigserial será BIGINT.
> > Ou seja, não existe diferença entre você criar um campo serial ou criar as
> > sequencias manualmente, a não ser que você necessite controlar os nomes das
> > sequencias, porque normalmente, o postgres cria a sequencia com o seguinte
> > padrão de nome TABELA_CAMPO_seq.
> >
> > Att:
> >
> > Thiago Risso
> >
> > On 10/26/06, João Paulo <[EMAIL PROTECTED]> wrote:
> > > Olá a todos..
> > >
> > > Não sei se esta questão já foi levantada na lista.
> > >
> > > Mas eu gostaria de saber qual a diferença entre definir um atributo
> > > auto-increment usando uma seqüência ou definindo como serial? Existe
> > > alguma diferença no tamanho de armazenamento? E quanto a questões de
> > > performance?
> > >
> > > João Paulo.
> > >
> > > _______________________________________________
> > > 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
> _______________________________________________
> 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
>
_______________________________________________
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

Responder a