在 Postgres 中限制数字字段有什么好处吗?例如:numeric(70,0) 而不是 numeric

问题描述 投票:0回答:1

我正在处理大整数,我目前在 PG 中使用

numeric(x, 0)
表示。我不想每次都想
x
,所以我在想:

使用

numeric(x, 0)
而不仅仅是通用的
numeric
有什么好处(存储、性能等)吗?

postgresql numeric
1个回答
0
投票

Constrained

numeric(x,0)
用于确保数字四舍五入为一,无论输入的格式如何。

select 1.8::numeric(50,0)

 numeric
---------
       2
(1 row)

就性能而言,使用受限和不受限数值之间的差异可以忽略不计。

© www.soinside.com 2019 - 2024. All rights reserved.