如何在 PostgreSQL 中为“数字”类型指定“比例”?

Vla*_*kov 3 database postgresql database-design

在 PostgreSQL 中,为了指定“数字”类型的“比例”,我必须这样指定:

NUMERIC(精度小数位数

所以我也必须指定精度。PostgreSQL 文档说:

注意:在类型声明中显式指定时允许的最大精度为 1000;

有没有办法只指定“比例”并将“精度”保留为默认值?

Lau*_*lbe 5

无法仅指定小数位数,但如果显式指定精度为允许的最大值 1000,则可以获得相同的效果:

NUMERIC(1000,27)
Run Code Online (Sandbox Code Playgroud)