Em Seg, 2009-03-09 às 17:06 -0300, Mauricio De Biasi escreveu: > Sr(a)´s Boa Tarde,
Boa tarde... > (...) > > 1º - Não estou conseguindo transporta o banco por inteiro para outro > servidor pois sempre da problema nesse campo, alguém teria algum > parâmetro, dica, etc.? Não utilize Money. > E como devo tratar esse coluna como transportar esses dados para uma > coluna numeric ou outro tipo ? Se você o tratar como numeric[1] não terá problemas. > Qual seria o melhor tipo de campo no postgre para se trabalhar com > valores monetários em Reais? e como faria para transferir? Utilize no lugar, por exemplo, NUMERIC(18,2), armazene-o assim e apresente-o formatado com to_char[2], pois você poderá especificar a formatação desejada, como por exemplo: > SHOW lc_numeric ; lc_numeric ------------ C (1 registro) > SELECT to_char(123456.77,'R$ 999G999G999D99'); to_char -------------------- R$ 123,456.77 (1 registro) > SET lc_numeric TO 'pt_BR'; SET > SELECT to_char(123456.77,'R$ 999G999G999D99'); to_char -------------------- R$ 123.456,77 (1 registro) O que acha? [1] http://www.postgresql.org/docs/current/static/datatype-numeric.html#DATATYPE-NUMERIC-DECIMAL [2] http://www.postgresql.org/docs/8.3/static/functions-formatting.html []s Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://planeta.postgresql.org.br _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral