不小心将另一个数据库恢复到“postgres”数据库如何纠正

问题描述 投票:0回答:2

我不小心将另一个数据库恢复为默认 postgres 数据库,如何纠正此问题? ubuntu 上的 postgres v10。

postgresql ubuntu-18.04 restore
2个回答
1
投票

具体来说。登录数据库,然后

postgres

然后:

DROP DATABASE postgres;
CREATE DATABASE postgres; --You don't need to specify template1 it is the default.

然后进行恢复。如果您使用

pg_restore
,请确保使用
-C
正确创建数据库。


0
投票

如果您使用云解决方案提供商并且没有超级用户权限,则无法删除

postgres
数据库。但是,您可以尝试删除
public
模式,例如:

DROP SCHEMA public CASCADE;
CREATE SCHEMA public;

我在这里找到了这个答案。

© www.soinside.com 2019 - 2024. All rights reserved.