Membro desde: 18/07/2009 12:46:34
Mensagens: 84
Offline
Onde eu trabalho fizerem uma tempestade pq uma tabela esta com id em 1100331080. E usaram como argumentos os items abaixo:
http://www.postgresql.org/docs/9.1/interactive/datatype-numeric.html
1-Como você pode comparar, o valor da sequence chegou na metade do valor permitido para um inteiro normal e por isso seria urgente.
2-Outro ponto é que seria problemático identificar problemas de insert nas tabelas, porque os números naturalmente teriam furos.
Segue o codigo:
Um id em 1100331080 é motivo para desespero ? O argumentos expostos sao plausíveis(principalmente o 2) ??
Essa tabela registra todas as mensagem trocadas entre integracoes com sistemas
Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline
Dificilmente. Tem milhares de aplicações de negócios por aí que rodam há anos com esse mesmo cenário e nada de mal acontece. E esse registro demora pra estourar - aliás, você consegue dizer quanto é o número 9223372036854775807? Se tiver uma perspectiva real de chegar a esse número, então, sim, é preocupante. Nesse caso, seria bom começar a dar uma estudada em bancos NoSQL (que devem aguentar essa carga).
Alexandre Saudate
__________________________
Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.