为什么pg_restore成功返回但实际上没有恢复我的数据库? PostgreSQL 9.5

时间:2016-11-01 16:32:17

标签: postgresql pgadmin pgadmin-4

我正在尝试将PostgreSQL 9.5与pgAdmin 4一起使用(我更喜欢使用pgAdmin 3,但在尝试连接到我的数据库时收到以下消息: “警告:

您要连接的服务器不是此版本的pgAdmin III支持的版本。

pgAdmin III可能无法正常运行。

支持的服务器版本为8.4到9.3“)

所以我被迫使用pgAdmin 4.但是,当我恢复时(就像我通常在pgAdmin III上做的那样),我得到了一个'成功'的恢复,但实际上没有数据恢复到表中。

如果我点击“成功”恢复的详细信息,我会看到:

“1.pg_restore:连接到数据库以进行恢复”

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

运行还原后会提供pgAdmin4日志?

pgAdmin4记录位置:

Linux:

〜/ .pgadmin / pgAdmin4.log

〜/ .pgadmin / job_logs /

Windows:

%APPDATA%\ pgAdmin的\ pgAdmin4.log

%APPDATA%\ pgAdmin的\ job_logs \

注意:恢复后请勿在pgAdmin4中关闭“成功”对话框,否则一旦确认成功对话框,pgAdmin4将从" job_logs"中删除相应的作业日志文件。目录&还删除" pgAdmin4.log"在运行还原之前修剪不需要的日志。