在PgAdmin 4中找不到实用程序

28

请帮助我解决这个错误

'C:\Program Files\PostgreSQL\13\pgAdmin 4\runtime\pg_restore.exe'文件未找到。请在首选项对话框中更正二进制路径。

1


虽然这不是我的问题答案,但既然我在查找时遇到了这个页面,我会把它放在这里: 如果您在验证二进制路径时出现错误“shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory could not identify current directory: No such file or directory (PostgreSQL) 14.2”,并且您使用的是Homebrew安装的Mac,则需要关闭并重新打开应用程序,因为Homebrew在更新应用程序时移动了目录。 - user6910756
3个回答

59
请按照下面截图中的步骤设置二进制路径。 输入图像描述

4
请确保设置的是 PostgreSQL Binary Path 路径,而不是 EDB Advanced Server Binary Path - Mark Cooper
1
屏幕截图中显示的是:文件 -> 首选项 -> 路径 -> 二进制路径 -> PosgreSQL 二进制路径。然后将版本与已安装的版本匹配,并选择一个作为默认版本。如果只安装了一个版本,并且它是为操作系统打包的版本,则可能只需从 psql --version 获取版本并将路径设置为 /usr/bin 即可。 - Kevin

6

配置pgAdmin->路径->二进制路径并设置

"PostgreSQL二进制路径"为

您的postgres安装文件夹/bin。

在那里,您应该可以找到所有可执行文件,例如(pg_dump.exe,pg_restore.exe等)。


2
  1. 进入文件 > 首选项 > 路径 > 二进制路径。

  2. 向下滚动(PostgreSQL路径)。

  3. 更新路径:转到(C:\Program Files\PostgreSQL\15\bin) 注意:根据安装的版本更新路径。

  4. 勾选单选按钮。

  5. 完成。


欢迎来到SO!请先看一下之前给出的其他答案。你的方法已经在那里提到了。为了保持网站的清晰和方便查找答案,我们尽量避免重复回答。 - ahuemmer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接