gpt4 book ai didi

firebase - 如何每天自动备份Firestore数据库

转载 作者:行者123 更新时间:2023-12-02 19:14:32 25 4
gpt4 key购买 nike

我想每天备份 Firestore 数据库。

我的数据结构是这样的:

usersCollection
uid
defaultCurrency: 'USD'
name: 'something'
dreamsCollection
name
image

我查看了 firestore-export-importnode-firestore-backup 来进行备份并将数据导出到 JSON 文件。

我的问题是:

  1. 如果我创建云函数,我如何每天运行该云函数?
  2. 进行备份的最佳方法是什么?
    • 我是否应该将数据存储在 Firebase 存储中以及如何执行此操作?
    • 我应该将 JSON 保存到单独的服务等吗?

任何帮助,无论多小,我们都将不胜感激。

谢谢

最佳答案

老实说,我不喜欢 firebase 页面上提供的示例解决方案。这是不必要的复杂,尤其是您需要在应用程序引擎上运行的部分 ́\_(ツ)_/̅

有一种更简单的方法可以使用 Cloud Scheduler 来执行此操作。和 google-auth-library ,将备份直接存储在 Firebase Cloud Storage 中。我已经写了一篇深入的文章,其中包含我在生产中使用的无缝工作代码。看看吧。

https://blog.emad.in/automate-firestore-db-backups/

关于firebase - 如何每天自动备份Firestore数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50345411/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com