我有一个应用程序,订户将根据计划支付月费。在研究最好的数据类型来存储货币时,我发现许多人都建议numeric
优于money
的准确性和准确性,但是我不确定这是否适用于我的情况。
在我的情况下,有一套固定的计划,每套计划花费固定的金额。诸如计划A的费用为每月9.99
,而计划B的费用为每月4.99
。
我想知道我所处的numeric
类型是否比money
类型有什么优势?还是在这种情况下我甚至根本不需要这两种数据类型?
答案 0 :(得分:1)
我想知道我这种情况下的数字类型是否比货币类型有什么优势?
反之亦然:货币类型根本没有提供任何优势。
numeric
绝对是更好的选择。
另请参阅Postgres Wiki中的don't use the money type