
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rails マイグレーションでテーブル作成とデータ移行を同時に行う - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rails マイグレーションでテーブル作成とデータ移行を同時に行う - Qiita
概要 本番運用中プロダクトへの機能追加対応により 1つのテーブルを2つにわける必要がありました。 当... 概要 本番運用中プロダクトへの機能追加対応により 1つのテーブルを2つにわける必要がありました。 当然ながら既存データの移行も考慮しないといけない。 作業手順としては Railsマイグレーション機能で2つの新しいテーブル作成, SQLによるデータ移行が 考えられましたが、 今回はデータ移行もRailsマイグレーション機能で同時に行ってみました。 開発環境 Ruby 2.6.5 Rails 5.2.4 PostgreSQL 9.6 既存テーブル構成と分割後の構成 既存テーブル構成 一つのテーブルに数学スコアと英語スコアが混在 分割後の構成 数学スコアと英語スコアを別々のテーブルに分割 作業詳細 新しいテーブル作成 -> データ移行順でマイグレーションが実行されるよう、マイグレーションファイルを作成する 1. 新しいテーブル作成マイグレーションファイル 数学スコア用のRailsマイグレーション