> > >PostgreSQL Binary Path
下的字段需要做什么?File
Preferences
Path
Binary paths
6 回答
在 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
复制您的路径并粘贴到单击“二进制路径”选项卡下的框中,然后单击“确定”
这需要是一个目录,而不是单个文件。所以在 Windows 上,通常是C:\Program Files\PostgreSQL\9.6\bin
在 pgAdmin 4 的未来版本中会有这个提示:
Path to the directory containing the PostgreSQL utility programs (pg_dump, pg_restore etc).
So what you need to do is to configure a path (obviously) :
In
pgAdmin
selectFile
->Preferences
and look forPath
and then click onBinary Path
and it needs your path where it saysPostgreSQL Binary Path
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.Hope it help ☺️
如果您使用 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 配置二进制路径,它最终会工作......
Windows 上 Postgres 14 的默认目录是:C:\Program Files\PostgreSQL\14\bin Image of pgAdmin File -> Preferences -> Binary Path 我不能只是剪切和粘贴路径。我需要导航到目录。
所有与 postgresql 相关的二进制文件都应该在那里。这应该指向postgre安装下的'bin'文件夹。