Kamp sırasında genel olarak herkes Postgresql ile sorun yaşamıştı. Bunun için geçici bir yöntem olarak database.yml'de kullanıcı adı olarak postgres vermenizi söylemiştik. Fakat bu geçici bir yoldu.
Bunun için doğru çözüm, postgres'te, sistemde kullandığınız kullanıcı adı ile aynı isimde bir rol oluşturmak. Aşağıdaki gibi oluşturabilirsiz.
Role'ler hakkında kaynak: https://www.postgresql.org/docs/current/sql-createrole.html
Postgres ayakta değil ise kaldırın.
systemctl start postgresql