Hai un'idea sbagliata sulle dipendenze. La tabella non è mai un oggetto dipendente di una sequenza associata e mai caduto da un
DROP SEQUENCE ... CASCADE;
Solo un valore DEFAULT estratto dalla sequenza "dipende" dalla sequenza e viene impostato su NULL se la sequenza viene eliminata con CASCADE
.
È il contrario:se la sequenza è di proprietà di una colonna di tabella viene eliminata con un
DROP TABLE f1 CASCADE;
Affinché una sequenza sia di proprietà di una colonna di tabella, puoi utilizzare il serial
digitare come già suggerito da Milen. Oppure puoi ALTER una sequenza esistente
:
ALTER SEQUENCE seq1 OWNED BY t1.f1;