
エントリーの編集

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

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Rails】ダウンタイムなしでDBのデータを移行する - Qiita
概要 前置き 最近、サービスを止めずDBのデータを違うテーブルに移すのをよく行っています。 せっかくな... 概要 前置き 最近、サービスを止めずDBのデータを違うテーブルに移すのをよく行っています。 せっかくなので、その際の手順を記事にしました。 この記事では、ユーザーテーブルのメールアドレスの移行で話を進めます。 具体的には、ユーザーテーブルからメールアドレスを切り出し、新しく作成したメールアドレステーブルに移行する話です。 環境 Ruby 3.1.2 Rails 7.0.4 ridgepole 1.1.0 移行前の状態 ユーザースキーマ 下記が、移行前のユーザーテーブルのスキーマです。 create_table 'users', charset: 'utf8mb4', force: :cascade do |t| t.string 'name', null: false t.string 'email', null: false t.datetime 'created_at', null: