自动增量串行数据类型

时间:2013-08-21 11:49:19

标签: postgresql sequence auto-increment pgadmin

我搜索了很多与serial数据类型有关的内容 我已经定义了一个表,其中一列为serial。如何使用pgAdmin设置此列的起始值?

1 个答案:

答案 0 :(得分:3)

请注意serial是伪类型。详情:
Auto increment SQL function
Safely and cleanly rename tables that use serial primary key columns in Postgres?

值来自附加的sequence。要从某个值开始,请更改序列:

ALTER SEQUENCE tbl_tbl_id_seq START 123;

在pgAdmin中,在对象浏览器中选择序列,打开属性并设置当前值:

sequence properties

默认情况下,检索的下一个值将是之后您设置的值。