2BP01: dependent_objects_still_exist
PostgreSQLO que significa?
A remoção foi bloqueada porque outros objetos dependem do objeto que está sendo removido. O DROP falha enquanto existirem objetos dependentes.
Por que acontece?
Tentativa de remover uma tabela enquanto views/foreign keys/funções dependem dela; objetos dependentes de um tipo ou schema; DROP sem CASCADE; uma coluna/sequence referenciada por outros objetos.
Como resolver
Remova primeiro os objetos dependentes ou faça o drop com CASCADE: DROP TABLE my_table CASCADE; (lembre-se de que o CASCADE também remove os objetos dependentes; tenha cuidado). Para ver as dependências, leia o detalhe do erro (linha DETAIL) ou inspecione pg_depend/os catálogos correspondentes. Planeje corretamente a ordem de remoção.