PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como posso descartar todas as tabelas em um banco de dados PostgreSQL?


Se todas as suas tabelas estiverem em um único esquema, essa abordagem poderá funcionar (o código abaixo pressupõe que o nome do seu esquema seja public )
DROP SCHEMA public CASCADE;
CREATE SCHEMA public;

Se você estiver usando o PostgreSQL 9.3 ou superior, talvez seja necessário restaurar as concessões padrão.
GRANT ALL ON SCHEMA public TO postgres;
GRANT ALL ON SCHEMA public TO public;