公式ページ そのような場合は言及しないでください。しかし、多くのユーザーはローカルデータベースなしでpsql
だけを必要とします(AWSにあります)。 Brewにはpsql
がありません。
Homebrewにはpostgres式のみがあり、psql
ツールのみをインストールする特定の式はありません。
したがって、psql
アプリケーションを取得する「正しい方法」は、実際にpostgres式をインストールすることです。データベースを実際に実行しない「警告」セクション。ファイルをシステムに配置するだけです。
$ brew install postgres
==> Downloading https://homebrew.bintray.com/bottles/postgresql-9.6.5.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring postgresql-9.6.5.sierra.bottle.tar.gz
==> /usr/local/Cellar/postgresql/9.6.5/bin/initdb /usr/local/var/postgres
==> Caveats
<snip>
To have launchd start postgresql now and restart at login:
brew services start postgresql
Or, if you don't want/need a background service you can just run:
pg_ctl -D /usr/local/var/postgres start
==> Summary
???? /usr/local/Cellar/postgresql/9.6.5: 3,269 files, 36.7MB
これで、psql
を使用してリモートPostgresサーバーに接続でき、ローカルサーバーを実行できなくなりますが、本当に必要な場合は実行できます。
ローカルpostgres
デーモンが実行されていないことを確認するには、インストール済みのhomebrewサービスを確認します。
$ brew services list
Name Status User Plist
mysql stopped
postgresql stopped
Homebrew Servicesがインストールされていない場合は、
$ brew tap homebrew/services
...そしてこの機能を利用できます。 Homebrew Servicesの詳細については、 仕組みについて説明したこの優れたブログ投稿 を参照してください。
Homebrewを使用してlibpqをインストールすることもできます。
brew install libpq
これにより、Postgresをインストールせずに、psql、pg_dump、およびその他のクライアントユーティリティの全体が提供されます。
次に、インストールディレクトリをパスに追加します。私の場合、ディレクトリの場所は次のとおりです。
/usr/local/Cellar/libpq/10.3/bin
libpq 11.2
MacOS&zshまたはbash
以下の作品
libpq
brew install libpq
パスを更新
zshを使用する場合:
echo 'export PATH="/usr/local/opt/libpq/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
bashを使用する場合:
echo 'export PATH="/usr/local/opt/libpq/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
brew install postgresql
を試すことができます
しかし、これはデータベースを管理するための素晴らしいGUIを提供します https://postgresapp.com
フルバージョン(執筆時点では10.5)の最新のインストーラーの1つを使用して、インストールするコンポーネントを選択できます。また、データベースサーバーやその他のコンポーネントなしでコマンドラインツールのみをインストールすることもできます。
私はWindowsにしかアクセスできませんが、Macでも同じだと思います。