On 1/12/07, Tiago H. França Baroni <[EMAIL PROTECTED]> wrote:
Como criar um campo de auto-incremento no PG-SQL? Por
exemplo:
*" No primeiro registro o campo funcionario_id assume o valor
de 1. No próximo registro adicionado ele tomará o valor de 2. Se eu excluir
o registro nº. 2 ao invés dele criar o registro nº. 3 ele cria um novo
registro nº. 2."*
Não vejo problema acontecer isto. Mas se você está querendo usar este campo
para mostrar ao usuário uma sequência certinha dos registro, acredito não
ser esta a solução.
Você está comprometendo a integridade de seus dados, digo isto pq podem
ocorrer efeitos colaterais inesperados como no caso que o Euler citou das
transações concorrentes, por uma necessidade de numerar seus registros nos
relatórios.
--
wallace reis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI
_______________________________________________
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