Bạn có một quan niệm sai lầm về sự phụ thuộc. Bảng không bao giờ là đối tượng phụ thuộc của một chuỗi được liên kết và không bao giờ giảm một
DROP SEQUENCE ... CASCADE;
Chỉ một bản vẽ giá trị DEFAULT từ chuỗi "phụ thuộc" vào chuỗi và được đặt thành NULL nếu chuỗi bị xóa bằng CASCADE
.
Ngược lại, ngược lại:nếu dãy thuộc sở hữu của một cột trong bảng, nó sẽ bị loại bỏ bằng
DROP TABLE f1 CASCADE;
Đối với một chuỗi thuộc sở hữu của một cột trong bảng, bạn có thể sử dụng serial
gõ như Milen đã đề xuất. Hoặc bạn có thể THAY một chuỗi hiện có
:
ALTER SEQUENCE seq1 OWNED BY t1.f1;