PostgreSQLの設定ファイルの場所を探すコマンド(show config_file)

PostgreSQLの設定ファイルpostgresql.confはOSやインストール方法によって場所が異なる。
稼働しているPostgreSQLの設定ファイルの場所を確認するには以下のコマンドを実行する。

まずpsqlでPostgreSQLに接続する。

$ psql -U postgres

上記ではpostgresユーザでpostgresデータベースに接続しているが任意のユーザやデータベースでオーケー。

psqlのプロンプトでshow config_file;コマンドを実行する。

> show config_file;
                   config_file
-------------------------------------------------
 /opt/homebrew/var/postgresql@14/postgresql.conf
(1 row)

上記の例では/opt/homebrew/var/postgresql@14/postgresql.confに設定ファイルが見つかる。