我搜索了很多与serial
数据类型有关的内容
我已经定义了一个表,其中一列为serial
。如何使用pgAdmin设置此列的起始值?
答案 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中,在对象浏览器中选择序列,打开属性并设置当前值:
默认情况下,检索的下一个值将是之后您设置的值。