我想使用 CASCADE 在一个语句中删除 table 中使用的序列和 table 本身,但我收到 NOTICE 并且 table 没有被删除。例如:
CREATE SEQUENCE seq1;
CREATE TABLE t1 (f1 INT NOT NULL DEFAULT nextval('seq1'));
然后当我这样做时:
DROP SEQUENCE seq1 CASCADE;
我收到以下消息,并且该表没有被删除:
NOTICE: drop cascades to default for table t1 column f1
我肯定做错了什么,但这是我在 PostgreSQL 中的第一步。