本文介绍了在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的正确方法是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-01 19:19