rails consoleでDB接続に失敗するようになった

More than 1 year has passed since last update.

備忘録。

突然?rails console時に以下のようなエラーが出るようになった。

irb(main):004:0> User.all

User Load (0.5ms) SELECT "users".* FROM "users"
ActiveRecord::StatementInvalid: PG::UndefinedTable: ERROR: relation "users" does not exist
LINE 1: SELECT "users".* FROM "users"

環境変数にDATABASE_URLが設定されている状態で database.yml は以下のような設定。


config/database.yml

development:

<<: *default
url: <%= ENV['DATABASE_URL'] %>

rails serverrake task:doでは正常に接続される。

この辺で泣きそうになっていたところ、こんな解決法を見つけて試したらちゃんと動くようになった。

ホッ。