Vous avez une idée fausse sur les dépendances. La table n'est jamais un objet dépendant d'une séquence associée et n'est jamais abandonné par un
DROP SEQUENCE ... CASCADE;
Seule une valeur DEFAULT tirée de la séquence "dépend" de la séquence et est définie sur NULL si la séquence est supprimée avec CASCADE
.
C'est l'inverse :si la séquence appartient à une colonne de table, elle est supprimée avec un
DROP TABLE f1 CASCADE;
Pour qu'une séquence appartienne à une colonne de table, vous pouvez soit utiliser le serial
tapez comme Milen l'a déjà suggéré. Ou vous pouvez ALTER une séquence existante
:
ALTER SEQUENCE seq1 OWNED BY t1.f1;