terada_life

DBの移行(dump)について

概要

個人開発でDB移行が発生した際の学びをまとめる。supabaseのregion問題による画面遷移の遅延をきっかけに、DBデータの移行手順やdumpについて調査。

内容

背景

pixiの開発において、supabaseをDBとして採用。FEのログイン画面からダッシュボード画面への遷移に約5s〜10s程度かかっていた(ローカルでは0.5s未満)。

FEやBEの実装を疑い、並行フェッチやprefetch、キャッシュの活用、クエリやロジックの見直しを行ったが改善せず。

supabaseのregionとvercelのregionが異なる(遠すぎる)せいで初回レンダリングが遅いという仮説を立てた。regionを変更するにはsupabaseのプロジェクトを新たに作り、データを移行する必要がある。

DBの移行手順について

  • TODO: まとめる

Dumpって何?

  • TODO: まとめる

ゴール

  • アウトプットの欄にdbの移行手順についてまとめられていること
  • dumpとは何かを話せるようになっていること
  • 現場での例もまとめていること

参考資料

メタデータ

  • ステータス: 下書き
  • タグ: DB移行, dump, supabase, region
  • 作成日時: 2026/03/11
  • 更新日時: 2026/03/11