かすみん日記

暇なときに何か喋ります

【Rails】データベースを変更

環境

内容

何も考えずに rails new をするとデータベースは sqlite3 になるが、herokuではそれが使えないので後からデータベースを progresql に変更したいときがある。

Gemfiledb/database.yml を修正すればいいが手でやるのは馬鹿らしい。

例えば、データベースを progresql に変更するには、以下のコマンドを打てばいい;

rails db:system:change --to=postgresql
bundle install
rails db:create
rails db:migrate

とのことです。

参考

note.com