gpt4 book ai didi

postgresql - 是否有删除/删除 Postgres 数据库中所有内容的命令?

转载 作者:行者123 更新时间:2023-11-29 11:16:39 26 4
gpt4 key购买 nike

我目前正在学习 Postgres,所以我在我设置的实验数据库中运行大量测试。有没有一种简单的方法可以使数据库恢复到“干净的状态”状态,而无需从头开始重新创建数据库?我真的不想每次都需要输入管理员密码或重新配置数据库权限才能摆脱我造成的所有困惑。

最佳答案

如果所有对象都属于同一用户,您可以使用:

drop owned by db_user_name cascade;

这将删除用户 db_user_name 拥有的所有对象。这可以在以该用户身份登录时执行,因此不需要特殊权限。

手册中有更多详细信息:http://www.postgresql.org/docs/current/static/sql-drop-owned.html

关于postgresql - 是否有删除/删除 Postgres 数据库中所有内容的命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20829105/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com