ola... > 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.
Por isso que o PostGres usa SEQUENCEs. Como o oracle usa... Como o EnterpriseDb usa... Existe um procedimento interno de threads que mantem esse numero em auto-crescimento correto. Mas isso naum resolveria uma situação onde é necessário manter a auto-numeração em exibição. Deve-se usar funções internas do postgres para tal.. Isso por que ficaria "furos" quando fossem deletados certos registros da tabela. -- // Miere Teixeira // Analista de interfaces - Analista de redes - Programador // Tecnólogo em Informática _______________________________________________ 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
