環境
- rails 6
内容
何も考えずに rails new
をするとデータベースは sqlite3
になるが、herokuではそれが使えないので後からデータベースを progresql
に変更したいときがある。
Gemfile
と db/database.yml
を修正すればいいが手でやるのは馬鹿らしい。
例えば、データベースを progresql
に変更するには、以下のコマンドを打てばいい;
rails db:system:change --to=postgresql bundle install rails db:create rails db:migrate
とのことです。