updated on 2019-06-14
トラブル
herokuにデプロイしたあと、テーブルにデータがなく空状態である
(After deploy to heroku, there are no data in tables)
実現したいこと
localのデータを本番環境(heroku)に移したい
(I would like to dump local data to heroku)
# Gemfile gem 'yaml_db' $ bundle install
$ rake db:dump RAILS_ENV="development" (config/db/data.yml will be created!) $ rake db:data:load RAILS_ENV="production" (production.sqlite3 will be created!)
$ heroku run pg:reset $ heroku run rake db:create RAILS_ENV="production" $ heroku run rake db:schema:load RAILS_ENV="production" $ heroku run rake db:migrate RAILS_ENV="production" $ heorku run rake db:data:load RAILS_ENV="production" (content of data.yml has been dumped to Heroku now!)