删除PostgreSQL中的所有表?

前端之家收集整理的这篇文章主要介绍了删除PostgreSQL中的所有表?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何删除Postgresql中的所有表,从命令行工作?

我不想删除数据库本身,只是所有表和其中的所有数据。

如果所有的表都在一个模式,这种方法可以工作(下面的代码假设你的模式的名称是public)
DROP SCHEMA public CASCADE;
CREATE SCHEMA public;

如果您使用Postgresql 9.3或更高版本,您可能还需要恢复默认授权。

GRANT ALL ON SCHEMA public TO postgres;
GRANT ALL ON SCHEMA public TO public;
原文链接:https://www.f2er.com/postgresql/194070.html

猜你在找的Postgre SQL相关文章