公式ページこのようなケースについては言及しません。しかし、多くのユーザーはpsql
ローカルデータベースなしでのみ必要とします (私は AWS 上に持っています)。Brew にはそれがありませんpsql
。
ベストアンサー1
homebrew を使用して libpq をインストールすることもできます。
brew install libpq
これにより、Postgres をインストールしなくても、psql、pg_dump、その他多数のクライアント ユーティリティが利用できるようになります。
残念ながら、フルパッケージに含まれるのと同じユーティリティがいくつか提供されるためpostgresql
、brew はそれを「keg のみ」でインストールします。つまり、デフォルトでは 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
。