$ cat "dev63.hatenablog.com/entry/2023/02/22/032930.md"
// ブログエントリー — 2023/2/22

Error: P1010: User `postgres` was denied access on the database `db.public`

解決した方法

今までは問題なかったが、dockerからpostgresに接続できなくなった。
最近ホストマシン側にpostgresを入れたという心当たりがあったので、

lsof -i :5432

したらいらないプロセス(dockerじゃない)があった。
試行錯誤の末、正直ホストマシンに直接postgresを入れておきたい理由もないので、

brew uninstall postgresql

して解決。
やはりDBとか低レイヤに近い部分をホストマシンで
どうこうするのは微妙そう。

今後はできるだけdockerで対応したい。

試行錯誤

kill -9 PIDの数字

としてもいらないプロセスは復活する。

brew services stop postgresql

はできるが、結局、

psql postgres

でpostgresに入れてしまうしkill -9でもプロセスは復活した。

pg_ctl stop

もできない。
~/.bash_profileからpathを消してsourceしても状況変わらず。

参考記事

[https://otiai10.hatenablog.com/entry/2016/01/18/155557:embed:cite]

[https://qiita.com/growsic/items/5c1626f60b5e5538d2b3:embed:cite]

ENTRY: dev63.hatenablog.com/entry/2023/02/22/032930.md
DATE: 2023/2/22
WORDS: 53