VIBECODE Coin · ← 記事一覧
VIBECODE Coin / バイブコーディングとデータベース変更:公開前の安全チェック
ガイド

バイブコーディングとデータベース変更:公開前の安全チェック

Gitでコードを戻せても、削除したレコードまで復元できるとは限りません。AIエージェントにデータやスキーマを変更させる前に、別の復旧手段を準備しましょう。

コードのロールバックはDBの復元ではない

古いアプリ版に戻すとコードが変わります。データの復旧はバックアップやDBログに依存し、現在とは異なる状態になることがあります。別々の操作として影響を確認してください。

安全な変更環境を準備する

変更対象のテーブル、記録、利用者を先に明確にします。実データには、まずコピーやステージング環境を使い、利用中のサービスでバックアップ範囲と保存期間を確認します。

実行前にAIへ計画を出させる

実行前に、変更の説明とSQLやマイグレーション案を提示させます。人が範囲、各操作、副作用を確認しましょう。削除や一括更新に「動くはず」は不十分です。

結果と戻る手順を確認する

ステージングで試した後、記録数とサンプル、アプリの動作、エラーログを比較します。バックアップは対象範囲と復元手順が分かって初めて役に立ちます。