我有两个表(tbl和tbl_new),它们都使用相同的序列(tbl_id_seq)。我想删除其中一个表。在tbl上,我已经移除了修饰符“not null default nextval('tbl_id_seq'::regclass)”,但是该修饰符仍然存在于tbl_new上。我遇到了以下错误:
ERROR: cannot drop table tbl because other objects depend on it DETAIL: default for table tbl_new column id depends on sequence tbl_id_seq
阅读http://www.postgresql.org/docs/9.1/static/sql-droptable.html后,看起来只有CASCADE和RESTRICT两种选项。
ERROR: cannot drop table tbl because other objects depend on it DETAIL: default for table tbl_new column id depends on sequence tbl_id_seq
阅读http://www.postgresql.org/docs/9.1/static/sql-droptable.html后,看起来只有CASCADE和RESTRICT两种选项。