FirebaseからSupabaseへの移行は、DBのコピーだけでは終わりません。認証、データ構造、権限、添付、関数、リアルタイム処理を棚卸しし、継続する案と同じ業務条件で比較します。
2026年9月7日時点の情報です。
移行理由を特定する
料金、データの扱いやすさ、集計、権限、開発体制のどこが課題かを分けます。現在の読み書きやクエリを改善するだけで解消する場合もあるため、移行を先に決めません。
移行の対応表
| 対象 | 確認する内容 |
|---|---|
| データ | ドキュメント構造、参照、ID、日時、欠損 |
| 認証 | プロバイダ、ユーザーID、再ログイン、メール確認 |
| 権限 | Security Rulesで実現していた条件と移行先の制御 |
| ファイル | 所有者、URL、公開範囲、削除 |
| 関数 | トリガー、定期処理、再送、秘密情報 |
| アプリ | SDK呼び出し、購読、エラー表示 |
認証はSupabaseのFirebase Auth移行ガイドで方法と制約を確認します。ユーザー一覧のコピーだけでログイン条件を再現できるとは扱いません。
小さな移行リハーサル
架空の会員管理なら、通常会員、退会済み、SNSログイン、メール未確認、添付ありの記録を選びます。IDの対応、権限、ログイン、更新、退会を確認します。件数が一致しても、アプリから業務を完了できるかを別に試します。
切り戻し条件の記入例
「権限外の参照ができる」「請求対象の照合が合わない」「必要なログインが成立しない」場合を公開停止の条件とする例です。戻す担当、戻す環境、移行後に追加されたデータの扱いを先に決めます。二重書き込みをするなら、どちらを正本にするかと失敗時の整合が必要です。
料金比較
DBだけでなく、認証、ストレージ、転送、実行、ログ、バックアップ、管理者の作業を同じ条件で比べます。移行すれば必ず安くなるという前提にはしません。
工数と費用を見積もる
認証移行、データ変換、アプリ修正、新旧照合、並行稼働、切り戻しを個別に積み上げます。
当社の作業単価は 1時間11,000円(税込) です。要件定義・契約後のすり合わせ・開発・テスト・バッファの時間を積み上げて見積もります。バッファは未確定事項ごとに理由を示し、クラウド・API等の実費と保守契約は別に確認します。初回相談・認識合わせの無料モック・お見積もりは無料です。見積もりの進め方と相談シートで整理できます。
よくある質問
Q. データを移せばアプリはそのまま動きますか?
SDK、クエリ、認証、権限、関数などの変更が必要か確認します。データ移行とアプリ移行は分けて見積もります。
Q. 停止なしで移行できますか?
更新量と連携、移行方式によります。無停止を先に約束せず、並行稼働と切り戻しの条件を検証します。
自社の状況を整理して相談する
まず、Firebaseの利用機能、認証方式、データ構造、切り戻し条件を書き出してください。この記事に合う検討シートとAI相談用プロンプトで、未確認の項目を残したまま整理できます。シートを完成させる前でも、お気軽にご相談いただけます。
運営・編集