Postgres转储数据库

时间:2020-03-03 18:02:05

标签: database postgresql pgadmin

几个月前,我使用了9.5版本的postgres。我创建了一个数据库备份(使用pgadmin),并在postgres 9.6中恢复了该备份(也使用了pgadmin)。数据库工作正常,但是从postgres 9.6创建备份存在问题(当前的数据比几个月前要多得多)。

我试图通过使用pgadmin来做到这一点,但是有一个错误:

pg_dump: server version: 9.6.16; pg_dump version: 9.5.5 pg_dump: aborting because of server version mismatch

然后我尝试使用以下命令从命令行创建备份:

pg_dump dbname > dbname-backup.dump

pg_dump dbname > dbname-backup.sql

但是如果我执行了这些脚本,则什么也没发生。没有错误,没有任何消息,没有生成备份。

有一个Windows 10和pgadmin 3。 如何创建此数据库的备份?

1 个答案:

答案 0 :(得分:1)

pgAdmin 3仅支持Postgres 9.5,并且本身不再受支持。您应该upgrade to pgAdmin 4