作成したユーザーでPostgreSQLにログインできない
解決したいこと
PostgreSQLでユーザーを作成したのですが、ログインができません。どのようにすればログインできますか?わかりやすく教えてください。
発生している問題・エラー
[vagrant@localhost ~]$ psql -U homestead -d todo
psql: FATAL: Peer authentication failed for user "homestead"
該当するソースコード
postgres=# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------------------+-----------
homestead | Create DB | {}
postgres | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
postgres=# \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+-------------+-------------+------------------------
postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
todo | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =Tc/postgres +
| | | | | postgres=CTc/postgres +
| | | | | homestead=CTc/postgres
(4 rows)
0