本文介绍了在MacOS上没有完全Postgres的情况下安装psql的正确方法是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Official page不要提及这种情况。但许多用户只需要psql
而不需要本地数据库(我在AWS上有)。BREW没有psql
。
推荐答案
您也可以使用自制软件安装libpq。
brew install libpq
这将为您提供psql、pg_ump和一大堆其他客户端实用程序,而无需安装Postgres。
遗憾的是,由于BREW提供的某些实用程序与完整的postgresql
程序包中包含的实用程序相同,因此BREW仅安装keg";,这意味着默认情况下它不在路径中。在安装后,HomeBrew会给出一些关于如何将其添加到您的路径中的信息。在我的案例中是这样的: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。
或者,您也可以指示";将其所有二进制文件链接到路径。
brew link --force libpq
但这样以后您将无法安装postgresql
程序包。
这篇关于在MacOS上没有完全Postgres的情况下安装psql的正确方法是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!