備忘録です
bundle exec rails g migration RenameUserTabsToUserCategories
edit
class RenameUserTabsToUserCategories < ActiveRecord::Migration[5.2] def up rename_table :user_tabs, :user_categories end def down rename_table :user_categories, :user_tabs end end
maigrate と rollback ができる事を確認しつつ、クエリを発行して動作を確認する
bundle exec rake db:migrate bundle exec rake db:rollback
変更したテーブルの modle を rename する*1
git mv app/models/user_tab.rb app/models/user_category.rb
あとは関連する model にまだ user_tabs
などが使われているのでそれらを手で作業する。おしまい。
*1:これを忘れていたので注意