2011/7/21 Vinicius Santos <[email protected]>:
>
> Usar serial como chave primária na maioria dos casos

Para quê?


> Ou o melhor( inclusive pensando em performance ), seria simplesmente
> declarar:
> CREATE TABLE cores(
>   descricao_cor VARCHAR(30) NOT NULL PRIMARY KEY
> );  ??

Claro!  Aliás, nem precisa declarar NOT NULL, o PRIMARY KEY já implica
nisso.  Pode ser CHAR (30) mesmo, também.


> Considerando que a tabela tenha vários relacionamentos.

Nesse caso, fica mais interessante ainda que a chave natural seja a
primária, evita muitas junções provavelmente.


-- 
Skype:leandro.gfc.dutra?chat           Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191             Google Talk: xmpp:[email protected]
+55 (11) 9406 7191      MSNIM:[email protected]
sip:[email protected]             ICQ: AIM:GoIM?screenname=61287803
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a