Você tem um equívoco sobre dependências. A tabela nunca é um objeto dependente de uma sequência associada e nunca caiu por um
DROP SEQUENCE ... CASCADE;
Apenas um valor DEFAULT extraído da sequência "depende" da sequência e é definido como NULL se a sequência for excluída com
CASCADE
. É o contrário:se a sequência pertence a uma coluna da tabela, ela é descartada com um
DROP TABLE f1 CASCADE;
Para que uma sequência seja de propriedade de uma coluna da tabela, você pode usar o
serial
digite como Milen já sugeriu. Ou você pode ALTER uma sequência existente
:ALTER SEQUENCE seq1 OWNED BY t1.f1;