官方页面没有提到这种情况。但是许多用户只需要psql而不需要本地数据库(我在AWS上有它)。酿造没有psql。
当前回答
安装libpq:
brew install libpq
然后,创建一个符号链接:
sudo ln -s $(brew --prefix)/opt/libpq/bin/psql /usr/local/bin/psql
希望能有所帮助。
其他回答
libpq 11。2 MacOS和zsh或bash
下面的工作
安装libpq
brew install libpq
更新路径 如果使用zsh: echo 'export PATH="/usr/local/opt/libpq/bin:$PATH"' >> ~/.zshrc . >> . /.zshrc . bin:$PATH 源~ / . zshrc 如果使用bash: echo 'export PATH="/usr/local/opt/libpq/bin:$PATH"' >> ~/.bash_profile . bat 源~ / . bash_profile
您还可以使用自制程序安装libpq。
brew install libpq
这将为您提供psql、pg_dump和一大堆其他客户端实用程序,而无需安装Postgres。
不幸的是,由于它提供了一些与完整的postgresql包中包含的相同的实用程序,brew将其安装为“仅桶”,这意味着默认情况下它不在PATH中。Homebrew将在安装后提供一些关于如何将其添加到PATH的信息。在我的例子中是这样的:
echo 'export PATH="/usr/local/opt/libpq/bin:$PATH"' >> ~/.zshrc
或者,您也可以为所需的实用程序创建符号链接。例如:
ln -s /usr/local/Cellar/libpq/10.3/bin/psql /usr/local/bin/psql
注意:使用安装版而不是10.3。
或者,您可以指示homebrew“无论如何都要将其所有二进制文件链接到PATH”
brew link --force libpq
但这样以后就无法安装postgresql包了。
你可以尝试brew install postgresql
但是这提供了一个很好的GUI来管理数据库https://postgresapp.com
在这里找到了很多有用的答案,但有点过时,因为homebrew将安装文件移动到/opt/homebrew/Cellar/libpq/15.1。使用brew install libpq安装libpq后,可以运行以下命令查看新位置
brew link --force libpq
然后您可以将它添加到您的zshrc
echo 'export PATH="/opt/homebrew/Cellar/libpq/15.1/bin:$PATH"' >> ~/.zshrc
安装libpq:
brew install libpq
然后,创建一个符号链接:
sudo ln -s $(brew --prefix)/opt/libpq/bin/psql /usr/local/bin/psql
希望能有所帮助。
推荐文章
- 如何在交互式Python中查看整个命令历史?
- 在OSX中永久设置PATH环境变量
- 将一列的多个结果行连接为一列,按另一列分组
- 如何停止mysqld
- 使用pgadmin连接到heroku数据库
- 在PostgreSQL中快速发现表的行数
- 更改varchar列的大小为较低的长度
- 如何首次配置postgresql ?
- 如何从远程SSH会话发送数据到本地剪贴板
- 数据库性能调优有哪些资源?
- 如何在PostgreSQL中自动更新时间戳
- SSH端口转发~/。ssh /配置文件?
- 当使用JDBC连接到postgres时,是否可以指定模式?
- 如何复制文件跨计算机使用SSH和MAC OS X终端
- Mac SQLite编辑器