Masz błędne wyobrażenie o zależnościach. Tabela nigdy nie jest obiektem zależnym powiązanej sekwencji i jest nigdy porzucone przez
DROP SEQUENCE ... CASCADE;
Tylko domyślna wartość rysowana z sekwencji "zależy" od sekwencji i jest ustawiona na NULL, jeśli sekwencja została usunięta za pomocą CASCADE
.
Jest na odwrót:jeśli sekwencja jest własnością kolumny tabeli, jest usuwana za pomocą
DROP TABLE f1 CASCADE;
Aby sekwencja była własnością kolumny tabeli, możesz użyć serial
wpisz, jak już zasugerował Milen. Możesz też ZMIENIĆ istniejącą sekwencję
:
ALTER SEQUENCE seq1 OWNED BY t1.f1;