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