PostgreSQL 中的 BIGSERIAL 与 SERIAL

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

我是 PostgreSQL 的自动增量新手,我们必须使用

BIGSERIAL
SERIAL
,所以任何人都可以解释一下我们在创建表时必须使用哪一个。哪一个最好,请明智地解释一下场景。

database postgresql performance auto-increment postgresql-serial
2个回答
14
投票

来自文档

serial      4 bytes     autoincrementing integer        1 to 2147483647
bigserial   8 bytes     large autoincrementing integer  1 to 9223372036854775807

7
投票

PostgreSQL中有3种连续剧,如下所示:

姓名 存储空间大小 描述 范围
小系列 2 字节 小自增整数 1 至 32767
连续剧 4字节 自动递增整数 1 至 2147483647
大系列 8 字节 大自增整数 1 至 9223372036854775807
© www.soinside.com 2019 - 2024. All rights reserved.