sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo puedo eliminar todas las tablas en una base de datos PostgreSQL?

Si todas sus tablas están en un solo esquema, este enfoque podría funcionar (el siguiente código asume que el nombre de su esquema es public )

DROP SCHEMA public CASCADE;
CREATE SCHEMA public;

Si está utilizando PostgreSQL 9.3 o superior, es posible que también deba restaurar las concesiones predeterminadas.

GRANT ALL ON SCHEMA public TO postgres;
GRANT ALL ON SCHEMA public TO public;