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

Responder a