Nesse caso a ideia era reiniciar a sequence. Os registros antigos eram movidos para outro repositório (poderia ser uma tabela ou banco distinto, ou até outra tecnologia de armazenamento). A aplicação teria que ser ajustada pra trabalhar desta forma.
Um problema é que todas as referências eram movidas também, então nesse caso foi viável pois tinha somente uma ou duas tabelas dependentes. Em uma estrutura maior concordo que o problema seria mais complexo e eu não teria outra sugestão no momento. -- Everton 2015-03-24 13:29 GMT-03:00 Matheus Silva <matheus.sara...@gmail.com>: > Everton, qual a ação vocês realizariam quando estourar o limite? > ------------------------------ > De: Everton Berz <everton.b...@gmail.com> > Enviada em: 24/03/2015 13:02 > Para: Comunidade PostgreSQL Brasileira > <pgbr-geral@listas.postgresql.org.br> > Assunto: Re: [pgbr-geral] bigint e bigserial, quando usar? > > Tenho um caso que usei bigserial, foi em uma tabela de log das operações > que os usuários realizavam no sistema. Calculamos que levaria alguns anos, > mas poderia acontecer, e quando acontecesse, pouparíamos trabalho dos > futuros dba's. > > As colunas da tabela eram: > - id bigserial (chave artificial) > - data/horario > - usuario que realizou a operação > - descrição da operacao realizada > > Não consigo encontrar uma chave natural nesse caso > Leandro, teria alguma sugestão? Onde estaria o erro de modelagem nesse > caso? > > Lembrando que um usuário pode executar a mesma operação no mesmo segundo / > milésimo de segundo, etc. > > > > > > -- > Everton > > 2015-03-24 12:51 GMT-03:00 Matheus Saraiva <matheus.sara...@gmail.com>: > >> Em Ter, 2015-03-24 às 12:39 -0300, Leandro Guimarães Faria Corcete DUTRA >> escreveu: >> > Le 24 mars 2015 12:36:45 GMT-03:00, Matheus Saraiva < >> matheus.sara...@gmail.com> a écrit : >> > >Em Ter, 2015-03-24 às 11:13 -0300, Guimarães Faria Corcete DUTRA, >> > >Leandro escreveu: >> > > >> > >Correto, mas vale ressaltar que nem todas as tabelas tem algum campo >> > >que >> > >possa ser usado como chave natural. >> > >> > Só por erro de modelagem, nem que seja composta de todos os atributos. >> >> >> http://oi59.tinypic.com/2zpsg8y.jpg >> >> Qual a chave natural para a tabela "Pessoas" na imagem? A ideia da >> tabela pessoas é armazenar os dados de qualquer pessoa seja física ou >> jurídica. >> >> _______________________________________________ >> 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 > >
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral