やわらかテック

興味のあること。業務を通して得られた発見。個人的に試してみたことをアウトプットしています🍵

M1mac+homebrewでpostgresql.confがある場所

探してみるも見つからず

SQLの統計情報の記録の設定しようと思い、以下を参考にpostgresql.confを探してみるも見つからず...

stackoverflow.com

homebrewを使っているところは同じようだけど、どうやらOSが違う、いやM1macなのが原因かと思い調べているとやはりそうだった。

M1macでの格納場所

/opt/homebrew/var/postgresでした。

$ ls /opt/homebrew/var/postgres
PG_VERSION              pg_dynshmem             pg_multixact            pg_snapshots            pg_tblspc               postgresql.auto.conf
base                    pg_hba.conf             pg_notify               pg_stat                 pg_twophase             postgresql.conf
:

stackoverflow.com

無事に変更することが出来ました。

shared_preload_libraries = 'pg_stat_statements'   # (change requires restart)
pg_stat_statements.max = 300
pg_stat_statements.track = 'top'
pg_stat_statements.track_utility = 'off'
pg_stat_statements.save = 'off'