使用 Firebase Import 備份檔並 Export 成 csv 檔

by Benmr

前題

有人給了一包 firebase export 出來的東西
而我們的目的是把它轉成 MySQO 可以吃的資料

做法

  1. 上傳資料到 GCS bucket 內供 firebase import
    GCS: https://console.cloud.google.com/storage/browser?authuser=6&project=lucky-antler-412004&prefix=&forceOnBucketsSortingFiltering=true
    這個要是付費帳戶才行,可以用 300usd 免費額度

  2. import 到 firebase 的 firestore
    指令: gcloud firestore import gs://my-bucket/2017-05-25T23:54:39_76544/ –database=’cymbal’

  3. export 成 csv
    使用 firefoo:
    https://stackoverflow.com/questions/74713884/how-export-all-firestore-data-to-excel-of-csv
    https://www.firefoo.app/docs/firestore-export-import/export-csv
    file

參考資料

官方文件 (中文的翻譯有點怪)
英: https://cloud.google.com/firestore/docs/manage-data/export-import?authuser=6#gcloud_3
中: https://firebase.google.com/docs/firestore/manage-data/export-import?hl=zh-tw#google-cloud-console_2

You may also like

Leave a Comment