sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur kan jag släppa alla tabeller i en PostgreSQL-databas?

Om alla dina tabeller är i ett enda schema kan det här tillvägagångssättet fungera (koden nedan antar att namnet på ditt schema är public )

DROP SCHEMA public CASCADE;
CREATE SCHEMA public;

Om du använder PostgreSQL 9.3 eller senare kan du också behöva återställa standardtillstånden.

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


  1. Hur man får förra veckans data i MySQL

  2. MySQL-replikering med ProxySQL på WHM/cPanel-servrar:del två

  3. Hekaton med en twist:In-memory TVPs – Del 2

  4. Ändra hur isql kör SQL