blob: 9df57783cb3b2d085071515614c7f57cfcab5967 [file] [log] [blame]
CREATE TEMP SEQUENCE myseq2;
CREATE SEQUENCE
CREATE TEMPORARY SEQUENCE myseq3;
CREATE SEQUENCE
CREATE TEMP TABLE t1 (f1 SERIAL,
f2 INT DEFAULT NEXTVAL('myseq2'),
f3 INT DEFAULT NEXTVAL('myseq3'::text)
);
psql:/tmp/TestQuerySequence_TestSequenceDependency.sql:9: NOTICE: CREATE TABLE will create implicit sequence "t1_f1_seq" for serial column "t1.f1"
CREATE TABLE
DROP SEQUENCE t1_f1_seq;
psql:/tmp/TestQuerySequence_TestSequenceDependency.sql:11: NOTICE: default for append only table t1 column f1 depends on sequence t1_f1_seq
psql:/tmp/TestQuerySequence_TestSequenceDependency.sql:11: ERROR: cannot drop sequence t1_f1_seq because other objects depend on it
HINT: Use DROP ... CASCADE to drop the dependent objects too.
DROP SEQUENCE myseq2;
psql:/tmp/TestQuerySequence_TestSequenceDependency.sql:12: NOTICE: default for append only table t1 column f2 depends on sequence myseq2
psql:/tmp/TestQuerySequence_TestSequenceDependency.sql:12: ERROR: cannot drop sequence myseq2 because other objects depend on it
HINT: Use DROP ... CASCADE to drop the dependent objects too.
DROP SEQUENCE myseq3;
DROP SEQUENCE
DROP TABLE t1;
DROP TABLE
DROP SEQUENCE t1_f1_seq;
psql:/tmp/TestQuerySequence_TestSequenceDependency.sql:15: ERROR: sequence "t1_f1_seq" does not exist
DROP SEQUENCE myseq2;
DROP SEQUENCE