在macOS上安装psql而不使用完整Postgres的正确方法?

官方网页上没有提到这种情况。但是许多用户只需要psql,而不需要本地数据库(我在AWS上有)。Brew没有psql

您还可以使用自制软件安装libpq

brew安装libpq

这将为您提供psql、pg_dump和一大堆其他客户端实用程序,而无需安装Postgres

不幸的是,由于它提供了与完整的postgresql包中包含的一些相同的实用程序,brew将安装它;“只桶”;这意味着默认情况下它不在路径中。Homebrew将提供一些信息,说明如何在安装后将其添加到路径中。就我而言,是这样的:

echo'导出路径=&quot/usr/local/opt/libpq/bin:$PATH"'&燃气轮机>~/。zshrc

或者,您可以为所需的实用程序创建符号链接。例如:

ln-s/usr/local/ceral/libpq/10.3/bin/psql/usr/local/bin/psql

注意:使用已安装版本而不是10.3

或者,您可以指示homebrew;将所有二进制文件链接到路径”

brew链接–force libpq

但是以后您将无法安装postgresql

发表评论