DROP SCHEMA nome_do_esquema CASCADE;
CREATE SCHEMA nome_do_esquema;
Porém, se quiser excluir somente as tabelas, pode ser escrito um comando que gera a sintaxe completa para executar a instrução de exclusão de todas as tabelas de um determinado schema, como o comando abaixo:
SELECT 'DROP TABLE nome_do_esquema.' || tablename || ';'
FROM pg_tables WHERE schemaname = 'nome_do_esquema';
Depois de gerar o comando, basta copiar, colar (se necessário, excluir as aspas) e executá-lo.
Se houver dependências e for necessário usar o CASCADE, use:
SELECT 'DROP TABLE nome_do_esquema.' || tablename || ' CASCADE;'
FROM pg_tables WHERE schemaname = 'nome_do_esquema';
Nenhum comentário:
Postar um comentário