【发布时间】:2021-04-17 22:05:52
【问题描述】:
我正在构建一个用于估算和开票的应用程序。此应用将能够导出或与会计软件集成。
对于 PostgreSQL,您会推荐哪种数据类型?如果是 NUMERIC,您对精度和比例设置有什么建议?
【问题讨论】:
-
使用
numeric。精度和规模取决于您的应用。对于许多以美元为单位的非金融应用程序,(8, 2)之类的东西通常很好。但是更多的规模和精度很好。 -
我见过的最典型的例子是
DECIMAL(12, 2),但我也见过一些使用4位小数的应用程序。 -
任你选择:Don't use money
-
@TheImpaler 我猜你的意思是数字(12,2)。这就是我决定去的。谢谢所有
-
@virtualbis:
numeric(12,2)和decimal(12,2)完全一样。decimal是numeric的别名
标签: sql postgresql sqldatatypes