Aqui na empresa tivemos esse problema devido a replicação, como usamos 
triggers pra fazer a replicação e temos uma tabela de log, onde o software 
faz a leitura da segquencia e gera o pacotes com os dados, havia falha 
quando ocorria uma transação grande na base de dados, pois a replicação 
ocorre a cada 03 minutos.
A solução foi criar uma tabela onde, caso houvesse buraco na sequencia ele 
gravaria nessa tabela e posteriormente o software saberia voltar e fazer a 
leitura e mandar os registros que nao havia mandado anteriormente, mais essa 
solução foi para o nosso caso.

abraços,


Jean
----- Original Message ----- 
From: "Dickson Guedes" <[EMAIL PROTECTED]>
To: "Comunidade PostgreSQL Brasileira" <pgbr-geral@listas.postgresql.org.br>
Sent: Monday, March 24, 2008 4:20 PM
Subject: Re: [pgbr-geral] Campos com Autoincremento (Como resolver o 
problema dos Buracos)


Adenilton Batista da Silva escreveu:
> Boa tarde, dei uma pesquisada na lista e não achei algo a respeito,
> por isso resolvi postar aqui.
>
> Tenho algumas tabelas as quais não queria usar o campo do Tipo Serial,
> por causa do buraco que eles provocam quando se trabalha com
> transações (que não foram commitadas), tentei implementar a geração do
> código via Trigger/Função em PLPGSQL da seguinte forma:
>   (...)

Adenilton,


Isso não é meio que 're-inventar a roda'? Qual o problema dos 'buracos'?
Apenas estética? Ou eu não entendi seu problema?


[ ]s
Guedes
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a