Em 19 de julho de 2012 23:38, Flavio Henrique Araque Gurgel < fla...@4linux.com.br> escreveu:
> > [...] > > > Mas eu ainda questiono, mesmo após fazer a alteração da tabela, e > > tal...Porque será que acontece isso? Alguma coisa aconteceu na hora da > > conversão. > > É a explicação do Oswaldo. Você mudou a precisão de 18 para 14 > algarismos significativos e o PostgreSQL teve de fazer a conta. Na hora > de fazer a conta acontece a dízima. > > Que eu saiba isso ocorre com float... > > Eu ainda não tenho conhecimento da estrutura interna do PostgreSQL, mas > > logo logo, quero começar a estudar, quem sabe daqui uns 2 ou 3 anos eu > > consiga responder este tipo de questão. > > É uma trilha legal a seguir :) > Uma pena que o Euler não participou dessa discussão. Ele seria capaz de > te dizer em qual arquivo e linha acontece isso. > > O código está em src/backend/util/adt/numeric.c. > Dá uma pesquisada na pgsql-hackers se você souber inglês. Lá tem alguns > trechos de código e patches sugeridos sobre o assunto. > > Tens eles em mãos pra agilizar? Att, -- Fabrízio de Royes Mello Consultoria/Coaching PostgreSQL >> Blog sobre TI: http://fabriziomello.blogspot.com >> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello >> Twitter: http://twitter.com/fabriziomello
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral