2

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

4

1 回答 1

3

请注意,这serial是一个伪类型。此处的详细信息:
自动递增 SQL 函数
在 Postgres 中安全且干净地重命名使用串行主键列的表?

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

ALTER SEQUENCE tbl_tbl_id_seq START 123;

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

序列属性

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

于 2013-08-21T12:00:11.713 回答