Du har en misforståelse om afhængigheder. Tabellen er aldrig et afhængigt objekt i en tilknyttet sekvens og er aldrig faldet med en
DROP SEQUENCE ... CASCADE;
Kun en DEFAULT-værdi fra sekvensen "afhænger" af sekvensen og er sat til NULL, hvis sekvensen slettes med CASCADE
.
Det er omvendt:Hvis sekvensen ejes af en tabelkolonne, slettes den med a
DROP TABLE f1 CASCADE;
For at en sekvens skal ejes af en tabelkolonne, kan du enten bruge serial
skriv som Milen allerede har foreslået. Eller du kan ÆNDRE en eksisterende sekvens
:
ALTER SEQUENCE seq1 OWNED BY t1.f1;