Olá Alexsander, está uma mensagem antes de você entrar nesta thread: > Também estive pensando em liberar operações em algumas partes críticas > do sistema na base local, gerando uma PK com uma sequência de valores > que ao invés de ser incrementada, seria decrementada a partir de zero, > tendo assim uma sequência negativa. Estas, após o restabelecimento da > conexão, seriam transportadas para o servidor principal, e neste > momento, receberiam uma "PK real". > Fuja disso! Tecnicamente frágil.
Att, Fábio Thomaz Em 16 de maio de 2013 16:00, Alexsander Rosa <[email protected]>escreveu: > > > Em 16 de maio de 2013 13:15, Fábio Thomaz <[email protected]>escreveu: > > Olá Euler, >> >> Quando você diz: "Fuja disso! Tecnicamente frágil.", seria pela >> possível falha na geração deste número sequencial negativo? >> >> Pois para estas tabelas pensei em ter uma sequencia normal, mas sendo >> chamada através de um Trigger que iria capturar o próximo valor, >> multiplicar por "-1" e atribuir ao campo. Neste caso eu também terei que >> padronizar algumas coisas, tipo, se o ID vier nulo do meu comento SQL de >> inclusão, o banco pega o valor da sequencia e pronto, se vier com o valor >> "0" por exemplo, o Trigger testa o valor e gera um valor negativo. >> >> Há, e neste caso eu teria duas sequencias para a mesma tabela, uma >> sequencia normal e outra apenas para esta ocasião dos negativos, lembrando >> que seria apenas em algumas tabelas usadas em recursos que o sistema não >> irá poder parar, o restante eu informo que a operação está indisponível por >> problemas de comunicação com o servidor e pronto. >> >> Att, >> Fábio Thomaz >> >> > Não achei esta mensagem do Euler que você respondeu... > > > > -- > Atenciosamente, > Alexsander da Rosa > > > _______________________________________________ > 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
