Sie haben eine falsche Vorstellung von Abhängigkeiten. Die Tabelle ist nie ein abhängiges Objekt einer zugehörigen Sequenz und ist es nie fallen gelassen von einem
DROP SEQUENCE ... CASCADE;
Lediglich ein aus der Sequenz gezogener DEFAULT-Wert "hängt" von der Sequenz ab und wird auf NULL gesetzt, wenn die Sequenz mit CASCADE
gelöscht wird .
Es ist umgekehrt:Wenn die Sequenz einer Tabellenspalte gehört, wird sie mit einem
gelöschtDROP TABLE f1 CASCADE;
Damit eine Sequenz einer Tabellenspalte gehört, können Sie entweder den serial
verwenden Typ wie Milen bereits vorgeschlagen hat. Oder Sie können eine vorhandene Sequenz ÄNDERN
:
ALTER SEQUENCE seq1 OWNED BY t1.f1;