DROP SEQUENCE — remove uma sequência
DROP SEQUENCE [ IF EXISTS ] nome_da_sequência [, ...]
[ CASCADE | RESTRICT ]
O comando DROP SEQUENCE remove geradores de sequência.
Uma sequência só pode ser removida por seu dono ou um superusuário.
IF EXISTSNão será relatado nenhum erro se a sequência não existir. É emitido um aviso neste caso.
nome_da_sequênciaO nome (opcionalmente qualificado pelo esquema) da sequência.
CASCADEExclui automaticamente os objetos que dependem da sequência e, por sua vez, todos os objetos que dependem desses objetos (veja Acompanhamento de dependência).
RESTRICTRecusa remover a sequência se algum objeto depender dela. Este é o comportamento padrão.
Para remover a sequência serial:
DROP SEQUENCE serial;
Este comando está em conformidade com o padrão SQL,
exceto pelo padrão permitir ser removida apenas uma sequência por
comando, e também pela opção IF EXISTS, que é uma
extensão do PostgreSQL ao padrão.