Postgres 转储数据库
Postgres dump db
几个月前,我使用了 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。
如何创建此数据库的备份?
pgAdmin 3 最多只支持 Postgres 9.5,它本身不再受支持。你应该 upgrade to pgAdmin 4.
几个月前,我使用了 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。 如何创建此数据库的备份?
pgAdmin 3 最多只支持 Postgres 9.5,它本身不再受支持。你应该 upgrade to pgAdmin 4.