2011/5/11 Beto Lima <[email protected]>:
> id serial,
> nome character 50,
> descricao text,
> E outros campos que não importa agora.
>
> Bom o que eu preciso fazer é mostrar na página as vagas e o cliente
> também pediu pra mostrar o código da vaga.

Se for conveniente ao cliente, você passa a ter duas chaves naturais:
o código identificador e o nome.  O ideal seria simplesmente remover o
id e deixar o nome como chave primária.


> Então me veio a cabeça: mostrar a coluna id como código da vaga? É uma
> saída, mas não seria meio perigoso?

Por quê?  É redundante, mas eu não diria perigoso.


> O que vocês aconselhariam?
> Eu imagino talvez criar uma outra coluna com nome "cod" e defini-la
> como bigserial....(seria uma boa idéia).

Por quê?  Aí você teria duas redundâncias em relação à chave natural
(que é o nome), em vez de uma (que é o id).


-- 
skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191              gTalk: xmpp:[email protected]
+55 (11) 9406 7191        ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT-3  MSN: msnim:[email protected]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a