PG::ConnectionBad (connection to server at "127.0.0.1", port 5432 failed: FATAL:  role "root" does not exist
):

このエラーについて


色々調べながらいじっているうちにローカルで PostgreSQL が動いてしまったため root なんてものはないって言われてしまった。

なので結論からいえばローカルで動かさなければいいってことを教えてもらったのでまずは PostgreSQL がどこで動いてしまっているのか確認をする。

確認するにはなにで調べるのか考える。

ここで調べるコマンドが必要だったのだがわからないと調べられないので改めて調べ方って重要だと再認識。

ps aux |grep postgres これで調べられるがコマンド一つ一つを忘れているので調べる

ps

Linux上で動作しているプロセスを確認する

aux

ps コマンドのオプションの a, u, x の組み合わせ

a : 端末操作のプロセスを表示する

u : 端末操作以外のプロセスを表示する。

x : CPUやメモリの使用率なども表示する。

|grep postgres

postgres の絞り込み

その時の実行結果