首页 > 解决方案 > Postgres 无符号整数主键最大值

问题描述

Postgres 整数范围从 -2147483648 到 +2147483647。据我所知,在 mysql 中,您可以使用无符号整数作为主键,并在 pk 从 1 ( 2147483647*2) 开始时获得两次值。

我不确定是否有办法将 postgres 整数范围 pk 序列从 2147483647 增加到2147483647*2我不需要负值?我可以将最大值更改为 2147483647*2 吗?

在此处输入图像描述

标签: postgresql

解决方案


Postgres 没有 unsinged int。对于超过 2147483647 的主键,请考虑使用bigserial.


推荐阅读