Thiago, Se você está querendo fazer isso para o usuário sugiro criar um campo para ser a PK da tabela e um outro campo com o código do registro para o usuário. Esse segundo campo será apenas para visualização e consulta, ele deve ter uma unique e não deve ser feito relacionamento algum com ele! Caso queria você pode deixar esse campo aberto a digitação para o usuário.
Como alguns, também não sou a favor de decremento de campo chave primária. Att Evandro wallace reis wrote: > On 1/12/07, *Tiago H. França Baroni* <[EMAIL PROTECTED] > <mailto:[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 _______________________________________________ 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
