Mais qual programa vc usa pra implementar a aplicação e a UI?! Eu posso tar pensando besteira, mas se vc mesmo disse q naum vai fazer calculo com número desse tamanho, então seu objetivo é só evitar um erro caso o usuário entre com um int muito grande, certo?
Se for isso, a solução naum deve ser implementada no database. A função dele é só armazenar dados úteis. E antes desse int gigante chegar no database, ele fica circulando e sendo manipulado por outros códigos q tb podem bugar por causa dele. Minha sugestão é cortar o bug na fonte e fazer algum tratamento pro usuário naum poder entrar com números maiores do q o necessário, ou invalidar e mandar ele corrigir. Na pior hipótese, implementar na aplicação um código pra conferir se o número é válido e naum deixar o problema propagar, pq no caso ele tá estourando no database. Ou então se naum quiser a intervenção do usuário basta substituir o número q ele digitou por um mais adequado definido por vc, e deixar o usuário saber q a mudança foi feita! --------------------------- Hikari - A Luz ilumina a PAZ http://Hikari.ws http://ConscienciaPlanetaria.com ----- Original Message ----- From: "Rúben Lício" <[EMAIL PROTECTED]> To: "Comunidade PostgreSQL Brasileira" <[email protected]> Sent: Thursday, 12 June, 2008 6:43 PM Subject: [pgbr-geral] bigint estourando Boa noite, Estou fazendo uma SP que precisa obter o número de combinações para alguns dados inseridos. Um usuário entrou com alguns muitos números errados por falha do sistema de captura de dados, e o número de combinações resultou em "10888869450418352160768000000", e como eu uso um bigint para guardar isso, estourou. Pergunta: existe algum tipo de campo que seguro qualquer número absurdo desse? Obviamente, eu não vou ficar fazendo calculos com esse tipo de número, mas derrepente pelo menos suprimo possíveis erros futuros. -- Rúben Lício Reis Cybernet Latino América www.cybernetla.com Linux user #433535 _______________________________________________ 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
