几个月前,我使用了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。 如何创建此数据库的备份?