我正在尝试使用 pg_dump 工具导出一个Postgresql数据库。
$ pg_dump books > books.out
但是我遇到了这个错误。
pg_dump: server version: 9.2.1; pg_dump version: 9.1.6
pg_dump: aborting because of server version mismatch
--ignore-version
选项现在已弃用,即使它能够工作,也不是解决我的问题的方法。
我该如何升级 pg_dump 来解决这个问题?
locate pg_dump
快速找到了相关版本。 - Obromios2>/dev/null
,因为这会将 ERROR 流丢弃而不是将其打印到控制台。我认为除了一些罕见的情况外,人们应该想要看到任何发生的错误。例如,在我的情况下,它提醒我没有 root 权限,因此无法查看安装了新版本 pg_dump 的某些目录。总的来说,不要删除错误信息。 - Poutrathor