9

> > >PostgreSQL Binary Path下的字段需要做什么?FilePreferencesPathBinary paths

4

6 回答 6

19

在 pgAdmin 4 上运行最新版本的 PostgreSQL 9.6,在将 $VERSION$ 替换为适当的版本号后,您将在“帮助”选项卡下找到这两个 URL 的提示: https ://www.enterprisedb.com/docs/en/ 9.6/pg/https://www.postgresql.org/docs/9.6/static/(但是,这些链接并没有真正提供太多帮助)。

在此处输入图像描述

如果您按照框下方的提示并在安装 PostgreSQL 的目录中搜索“pg_dump,pg_restore”,它们将位于“bin”目录/文件夹中

在此处输入图像描述

在 Windows 上,默认安装类似于:C:\Program Files\PostgreSQL\9.6\bin

复制您的路径并粘贴到单击“二进制路径”选项卡下的框中,然后单击“确定”

在此处输入图像描述

于 2016-10-07T11:25:20.620 回答
9

这需要是一个目录,而不是单个文件。所以在 Windows 上,通常是C:\Program Files\PostgreSQL\9.6\bin

在 pgAdmin 4 的未来版本中会有这个提示:

Path to the directory containing the PostgreSQL utility programs (pg_dump, pg_restore etc).

于 2016-09-09T09:17:54.257 回答
6

So what you need to do is to configure a path (obviously) :

  1. In pgAdmin select File -> Preferences and look for Path and then click on Binary Path and it needs your path where it says PostgreSQL Binary Path

  2. Go to your computer -> C: (on windows) -> Program Files -> PostgreSQL -> your version -> bin. It should be something like this : C:\Program Files\PostgreSQL\9.6\bin. And this is what you need to copy and paste to pgAdmin.

  3. Hope it help ☺️

于 2018-11-22T19:23:21.930 回答
0

如果您使用 CentOS7 将 /usr/bin 放在二进制路径中,但如果不起作用:

并且...如果您正在升级 pgadmin3,请先将其卸载并注意忽略 libpq5...

sudo yum remove pgadmin3

sudo yum -y install pgadmin4 -x libpq5*

sudo yum -y install https://download.postgresql.org/pub/repos/yum/12/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

...所以也许它安装得很好,但你需要做一个备份,也许你需要做一些额外的步骤来配置二进制路径,所以你需要在下面这样做:

sudo yum install rh-postgresql13-postgresql-syspaths-13.3-1.el7.x86_64

如果您遇到 postgresql96-9.6.23-1PGDG.rhel7.x86_64 或类似的冲突错误,请使用它:

$ rpm -Va --nofiles --nodigest

$ sudo yum remove postgresql

$ sudo yum install rh-postgresql13-postgresql-syspaths-13.3-1.el7.x86_64

所以在它之后你可以使用`pg_dump

你可以在终端查看

$ which psql

$ which pg_dump

所以现在你可以用 /usr/bin 配置二进制路径,它最终会工作......

于 2021-11-04T16:53:29.003 回答
0

Windows 上 Postgres 14 的默认目录是:C:\Program Files\PostgreSQL\14\bin Image of pgAdmin File -> Preferences -> Binary Path 我不能只是剪切和粘贴路径。我需要导航到目录。

于 2022-02-23T01:13:40.777 回答
0

所有与 postgresql 相关的二进制文件都应该在那里。这应该指向postgre安装下的'bin'文件夹。

于 2019-03-30T19:09:40.007 回答