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
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
を実行すると、データベースストレージエリアの場所を見つけることができます
Homebrewを使用してpostgresがインストールされている場合に備えて、次のコマンドも実行できます。
brew services restart postgres
_hba.conf
_変更が適用されるため、再起動する必要はありません-リロードするだけです。
psqlでselect pg_reload_conf()
を実行します
また:
psqlで_show data_directory
_を実行して、データディレクトリを見つけます...