我想每天备份 Firestore 数据库。
我的数据结构是这样的:
usersCollection
uid
defaultCurrency: 'USD'
name: 'something'
dreamsCollection
name
image
我看过firestore-export-import
and node-firestore-backup
进行备份并将数据导出到 JSON 文件。
我的问题是:
- 如果我创建了云函数,每天如何运行云函数?
- What is the best way to do the backup?
- 我应该将数据存储在 firebase 存储中以及如何执行此操作?
- 我应该将 JSON 保存到单独的服务等吗?
任何帮助,无论多小,都将不胜感激。
Thanks
老实说,我不喜欢 firebase 页面上提供的示例解决方案。它不必要地复杂,尤其是您需要在应用程序引擎上运行东西的部分¯\_(ツ)_/¯
有一种更简单的方法可以使用云调度器 https://firebase.google.com/docs/functions/schedule-functions and 谷歌认证库 https://github.com/googleapis/google-auth-library-nodejs,将备份直接存储在 Firebase Cloud Storage 中。我已经写了一篇深入的文章,其中包含我在生产中使用的无缝工作代码。看一看。
https://blog.emad.in/automate-firestore-db-backups/ https://blog.emad.in/automate-firestore-db-backups/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)