Olha, deixa eu me explicar melhor, essa ultima redação
foi horrivel.

Definir um campo como serial, não quer dizer que ele
conterá valores únicos. Quer dizer apenas que o valor
default dele virá da sequência. O usuário pode
modificar o valor do campo do registro depois. E se
ele não for único ou chave primária poderá até inserir
valores repetidos. 

Se não tem problema valores repetidos então não
precisa ser único, caso contrário, precisa ser único
sim.

--- Otacilio Neto <[EMAIL PROTECTED]>
escreveu:

> Definir um campo como serial não impede que o
> usuário
> modifique o seu valor depois. Se vc quer que o valor
> seja único sim. Isto vai impedir que modificações
> feitas pelo usuário criar registros repetidos. Caso
> queira usar como chave primaria deverá defini-lo
> como
> primary key.
> 
> --- Walter Cruz <[EMAIL PROTECTED]> escreveu:
> 
> > Olá amigos. Ao definir um campo como serial, devo
> > defini-lo como unique também ?
> > 
> > []'s
> > - Walter
> > _______________________________________________
> > Grupo de Usuários do PostgreSQL no Brasil
> > http://www.postgresql.org.br
> > 
> 
> 
> 
>               
>
_______________________________________________________
> 
> Abra sua conta no Yahoo! Mail: 1GB de espaço,
> alertas de e-mail no celular e anti-spam realmente
> eficaz. 
> http://br.info.mail.yahoo.com/
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> http://www.postgresql.org.br
> 



                
_______________________________________________________ 
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! 
http://br.acesso.yahoo.com
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a