【问题标题】:How to run pg_dumpall in enterprisedb 9.6如何在 enterprisedb 9.6 中运行 pg_dumpall
【发布时间】:2018-03-08 12:52:37
【问题描述】:

需要帮助备份 enterprisedb 中的数据库。 pg_dumpall 命令不起作用。当我运行命令时,它说无法连接到数据库。我连接到数据库并运行命令,它没有给出任何错误,但文件没有显示在我保存它的位置。

【问题讨论】:

  • 您必须为pg_dumpall 提供正确的选项,以便它可以连接到数据库。
  • $ pg_dumpall > db.out 这是使用 dumpall 命令。顺便问一下,您的数据库是在本地还是服务器?

标签: postgresql enterprisedb pg-dumpall


【解决方案1】:

尝试使用pg_dumpall -d dbname -f outputfile

或者,如果您的数据库位于不同的服务器中,请使用 pg_dumpall -h hostname -p port -U username -d dbname -f outputfile

【讨论】:

  • 如果-d dbnamepg_dumpall,为什么要通过它
  • 如果你不使用postgres用户连接,你必须指定dbname。因为它在内部创建了一个数据库进程来转储内容。
猜你喜欢
  • 2021-03-02
  • 2016-04-13
  • 2022-09-28
  • 2013-08-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-08
相关资源
最近更新 更多