官方页面没有提到这种情况。但是许多用户只需要psql而不需要本地数据库(我在AWS上有它)。酿造没有psql。
当前回答
如果你真的不需要postgresql,那么你甚至不需要改变你的路径来使用libra,只需要链接libpq。文档中说,不这样做的唯一原因是为了避免与PostgreSQL包冲突。
brew uninstall postgresql
brew install libpq
brew link --force libpq
其他回答
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
然后,创建一个符号链接:
sudo ln -s $(brew --prefix)/opt/libpq/bin/psql /usr/local/bin/psql
希望能有所帮助。
如果你真的不需要postgresql,那么你甚至不需要改变你的路径来使用libra,只需要链接libpq。文档中说,不这样做的唯一原因是为了避免与PostgreSQL包冲突。
brew uninstall postgresql
brew install libpq
brew link --force libpq
我发现所有这些都不太令人满意,特别是如果你必须支持多个版本的postgres。一个更简单的解决方案是在这里下载二进制文件:
https://www.enterprisedb.com/download-postgresql-binaries
只需运行与您正在使用的数据库相匹配的psql的可执行版本,无需任何额外步骤。
例子:
./path/to/specific/version/bin/psql -c '\x' -c 'SELECT * FROM foo;'
你可以尝试brew install postgresql
但是这提供了一个很好的GUI来管理数据库https://postgresapp.com
推荐文章
- 在Mac OS X上哪里安装Android SDK ?
- Mac/OS X上的/var/lib/docker在哪里
- Xcode构建失败“架构x86_64未定义的符号”
- 将varchar字段的类型更改为整数:"不能自动转换为整数类型"
- PostgreSQL可以索引数组列吗?
- PostgreSQL:角色不允许登录
- 在OSX 10.11中安装Scrapy时,“OSError: [Errno 1]操作不允许”(El Capitan)(系统完整性保护)
- 如何在Mac OS X 10.6中使硬件发出哔哔声
- 如何查找Postgres / PostgreSQL表及其索引的磁盘大小
- 是使用各有一个模式的多个数据库更好,还是使用一个数据库有多个模式更好?
- 从Cocoa应用程序执行一个终端命令
- Android Studio无法找到有效的Jvm(与MAC OS相关)
- 如果字符串包含
- NSRange从Swift Range?
- 对于PostgreSQL表来说,多大才算太大?