| От | David Garamond |
|---|---|
| Тема | Money data type in PostgreSQL? |
| Дата | |
| Msg-id | 3FCD8A8D.6080902@zara.6.isreserved.com обсуждение |
| Ответы |
Re: Money data type in PostgreSQL?
|
| Список | pgsql-general |
What do people recommend for storing money amounts? I've seen people use NUMERIC(18,3) and other use NUMERIC(18,4). Which one is more appropriate and why? This is considering various existing currencies, some having low rates (like IDR, in which you can have large amount up to hundreds of trillions) and some high rates (like USD, in which you can have small amount like 0.1 cent). Are there places/industries which involve values lower than 0.1 cent? And what about 'factor' field in currency conversion table? Should I use REAL, or DOUBLE PRECISION (do we need 15-16 digit precision?) or NUMERIC (exact numbers). The factor should range between 1E-3 (e.g. converting IDR to USD) to 1E4 (e.g. converting IDR to pounds/euros). -- dave
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера