postgresql 如何在pgadmin4中设置length integer?

pxq42qpu  于 2023-06-22  发布在  PostgreSQL
关注(0)|答案(1)|浏览(164)

我可以设置长度上表SQL pgadmin4?
所以我用

ALTER TABLE "Products" ALTER "role" TYPE integer(10);

但得到这样的错误https://i.stack.imgur.com/4POvW.png
我可以在Integer上设置长度吗?https://i.stack.imgur.com/ai2m3.png

o8x7eapl

o8x7eapl1#

integer是一种固定大小的数据类型,不能对它使用长度修饰符。如果需要约束长度,请使用检查约束:

i integer CHECK (i < 10000000000)

在这个特定的例子中,这个约束是没有意义的,因为一个整数无论如何都被限制为231-1。

相关问题