web-dev-qa-db-ja.com

OS Xでpostgresqlを再起動する方法は?

Pg_hba.confの変更を適用するためにコマンドラインを使用してOS Xでpostgresqlを再起動する方法が見つかりません。ウェブやドキュメントからさまざまなコマンドを試しました。正しい方法は?

編集:パスを見つける試みの応答はこのように見えます:

TheKotik       73454   0.0  0.0  2619360    804   ??  S     7:20PM   0:01.57 /Applications/Postgres.app/Contents/Versions/9.6/bin/postgres -D /Users/TheKotik/Library/Application Support/Postgres/var-9.6 -p 5432
17
user3475724
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log restart

/usr/local/var/postgresはデータベースストレージエリアの場所であり、/usr/local/var/postgres/server.logはpostgresのログファイルです。最後の単語restartは、ここで有効な単語です。 startを使用してサービスを開始することもできます。

ps aux | grep postgres | grep -- -Dを実行すると、データベースストレージエリアの場所を見つけることができます

15
Aziz Javed

Homebrewを使用してpostgresがインストールされている場合に備えて、次のコマンドも実行できます。

brew services restart postgres
22
Abhas Sinha

_hba.conf_変更が適用されるため、再起動する必要はありません-リロードするだけです。

psqlでselect pg_reload_conf()を実行します

また:

psqlで_show data_directory_を実行して、データディレクトリを見つけます...

5
Vao Tsun