依存関係について誤解があります。テーブルは、関連付けられたシーケンスの依存オブジェクトになることはなく、決してありません。
によってドロップされましたDROP SEQUENCE ... CASCADE;
シーケンスから引き出されたDEFAULT値のみがシーケンスに「依存」し、シーケンスがCASCADE
で削除された場合はNULLに設定されます。 。
逆です。シーケンスがテーブル列によって所有されている場合は、
で削除されます。DROP TABLE f1 CASCADE;
テーブル列が所有するシーケンスの場合は、serial
を使用できます。 マイレンがすでに提案したように入力します。または、既存のシーケンスを変更する
こともできます。 :
ALTER SEQUENCE seq1 OWNED BY t1.f1;