バックアップ・復旧補助
開発時のデータ退避、比較、復旧確認を行える運用を用意します。
バックアップ・復旧補助は、開発中の修正、データ移行、CSV取込、仕様変更の前後で、必要なデータを退避し、差分を確認し、問題が起きたときに復旧判断をしやすくするための運用機能です。Roundtableでは「いつ退避するか」「何を比較するか」「誰が復旧を確認するか」を先にそろえると、発注者、実装者、AIに指示する人が同じ前提で安全に変更を進められます。
この機能でできること
対象テーブルや設定データを変更前に退避し、変更後との差分、件数、追加・更新・削除の有無、確認者、復旧要否を一覧で確認できます。開発時の検証データ退避、CSV取込前の保険、仕様変更前後の差分確認、障害後の復旧確認を、作業者だけの記憶に頼らず画面や記録として扱えるようにします。
変更前の状態を残し、復旧できるかを確認してから作業を進めます。
退避対象、保存期間、復旧確認の手順を決めておくと、開発中の試行錯誤や本番前確認で判断がぶれにくくなります。
よくある利用場面
開発前に検証データを退避する
画面修正、DB項目追加、取込テストの前に対象データを残し、作業後に元の状態と比べます。
CSV取込や一括更新の前後を比較する
取込件数、更新件数、想定外の削除や空欄化がないかを確認し、必要なら復旧対象を切り分けます。
障害対応後の復旧確認に使う
復旧作業後に件数や主要項目を確認し、顧客や運用担当へ説明できる状態にします。
プロンプト例
退避対象、作成タイミング、比較したい項目、復旧確認者、履歴の残し方をまとめて伝えると、開発・運用の両方で使いやすい補助機能になります。
プロンプト
管理画面にバックアップ・復旧補助を追加してください。開発時に顧客、申込、請求、設定データを作業前バックアップとして退避できるようにし、バックアップ日時、対象、件数、作成者、用途、復旧確認ステータスを一覧表示してください。選択したバックアップは現在データと比較し、追加、更新、削除、主要項目の差分を確認できるようにしてください。復旧は自動実行ではなく、復旧対象と影響範囲を確認してから管理者が判断する運用にしてください。
この機能を使うときのポイント
退避する範囲テーブル全体、対象レコード、設定データ、添付ファイルのどこまでを残すか決めます。
作成タイミング開発前、CSV取込前、一括更新前、復旧作業前など、必要な場面を明確にします。
比較する内容件数、主要項目、削除行、空欄化、ステータス変更など、確認したい差分を絞ります。
復旧の責任範囲誰が復旧判断をし、誰が確認済みにするかを決め、自動復旧だけに頼らない運用にします。
この機能を実装するときのコツ
実装では、バックアップ作成、比較表示、復旧確認を分けて設計します。バックアップは対象、条件、作成者、作成理由、件数、保存先の識別子を記録し、比較では現在データとの追加・更新・削除を分かる範囲で表示します。復旧操作を置く場合でも、対象データ、影響範囲、関連データ、添付ファイルの扱いを確認する画面を挟み、実行ログを残します。秘密値や接続情報はバックアップの説明やドキュメントへ固定せず、必要な場合は安全な保存先とアクセス権で扱います。