macOS に完全な Postgres なしで psql をインストールする正しい方法は? 質問する

macOS に完全な Postgres なしで psql をインストールする正しい方法は? 質問する

公式ページこのようなケースについては言及しません。しかし、多くのユーザーは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

おすすめ記事