【发布时间】:2015-03-26 03:50:12
【问题描述】:
我有一个使用以下 SQL 创建的 postgres 表:
CREATE TABLE mytable (
mytable_id BIGSERIAL NOT NULL,
mytable_char VARCHAR(8) NOT NULL
)
这将创建表以及隐式mytable_mytable_id_seq 序列。
现在,在创建 1.000.000 条记录后,我想将此表拆分为分区表(使用继承)。因为我从其他表链接引用主表,所以我想在新的子表中继续使用原始表中的 ID 并继续使用序列。
但是,如果我这样做 DROP TABLE mytable 它也会删除序列。删除表时如何保持顺序?
【问题讨论】:
标签: postgresql sequence auto-increment postgresql-9.2