【 ActiveRecord::NoDatabaseError 】が出たら試してみる事!
【 ActiveRecord::NoDatabaseError 】が出たら試してみる事!:
1.
⇒「username」のロールがあるか確認をする。
2.
3.
FATAL: role "username" does not exist とは、データーベースにusernameが無いから作成するように教えてくれてるんですね。
$rails db:createを入力⇒下記のエラー発生
FATAL: role "username" does not exist
Couldn't create database for {"adapter"=>"postgresql", "encoding"=>"unicode", "pool"=>5, "username"=>"username", "password"=>"password", "host"=>"db", "database"=>"db_development"}
rails aborted!
ActiveRecord::NoDatabaseError: FATAL: role "username" does not exist
解決策
1.$ psql -q -c'select * from pg_user' postgres
⇒「username」のロールがあるか確認をする。
2.
createuser username
でロール作成3.
$rails db:create
コメント
コメントを投稿