Closed2

firebase から supabase にデータ移行してみる

Kenta TSUNEMI@tocomiKenta TSUNEMI@tocomi

概要

個人サービスで利用しているデータを firestore に保存しているが、以前から RDB で管理をしたいと思っていたので supabase への移行を検討してみる💪

Kenta TSUNEMI@tocomiKenta TSUNEMI@tocomi

データマイグレーション

supabase が migration tool を提供しているので、これがいい感じに使えたら一番ハッピー

接続

document を参考に github からツールを cloneしてきて、 supabase-service.jsonfirebase-service.json を用意。
firestore ディレクトリ内で node collections.js を実行すると collection 一覧が表示されたのでひとまず接続確認は OK。

json ファイルへのダンプ

node firestore2json.js [collectionName] でデータを json に吐き出してくれる。
実行してみてわかったけど、サブコレクションのデータは出力してくれない模様😇
この issue でワークアラウンドは書いてあるけど、サブコレクションごとにやっていったら骨が折れそう。。

このスクラップは2023/12/10にクローズされました