在postgres中应使用哪种数据类型存储固定的月费金额?

时间:2019-05-08 17:39:53

标签: postgresql

我有一个应用程序,订户将根据计划支付月费。在研究最好的数据类型来存储货币时,我发现许多人都建议numeric优于money的准确性和准确性,但是我不确定这是否适用于我的情况。

在我的情况下,有一套固定的计划,每套计划花费固定的金额。诸如计划A的费用为每月9.99,而计划B的费用为每月4.99

我想知道我所处的numeric类型是否比money类型有什么优势?还是在这种情况下我甚至根本不需要这两种数据类型?

1 个答案:

答案 0 :(得分:1)

  

我想知道我这种情况下的数字类型是否比货币类型有什么优势?

反之亦然:货币类型根本没有提供任何优势。

numeric绝对是更好的选择。

另请参阅Postgres Wiki中的don't use the money type