Alteração no sequence.c como seria feita nesse sentido?

Em 16/01/2017 23:25, "Euler Taveira" <[email protected]> escreveu:

> On 16-01-2017 16:01, Jonas Teixeira de Freitas wrote:
> > https://listas.postgresql.org.br/pipermail/pgbr-geral/2010-
> April/020556.html
> >
> > Para o antigo problema de sequence pular 32 registros *log_cnt, * alguém
> > conseguiu alguma solução?
> >
> Além da discussão citada, também comentei em [1] e na -hackers houve uma
> discussão [2] também.
>
> Em resumo, é aquilo que o Dutra havia comentado: sequências foram
> projetadas para terem "buracos". O fato de haver esse "buraco" de até 32
> números, é um detalhe de implementação para otimizar a escrita no WAL.
>
> > Alguma forma de conseguir controlar a sequence para evitar que ocorra
> > esse salto de numeração.
> >
> Não tem como controlar esse número em tempo de compilação ou a partir da
> configuração. A única maneira é alterar SEQ_LOG_VALS em sequence.c.
>
> Por fim, não parece o serviço de maneira inadequada (kill -9, -m
> immediate, ...) que você não terá problemas com isso.
>
> Não, isso definitivamente não é um bug.
>
>
> [1]
> http://eulerto.blogspot.com.br/2010/11/hot-standby-e-
> streaming-replication.html?showComment=1384096271228#c3753381480442224569
> [2] http://www.postgresql.org/message-id/[email protected]
>
>
> --
>    Euler Taveira                   Timbira - http://www.timbira.com.br/
>    PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a