Google Firestore数据库服务是否提供备份? 如果是这样,我该如何备份数据库,以及如何在出现错误时进行恢复?Firestore新数据库 - 如何备份
7
A
回答
4
+1
是的。就是这样 - 直到我们有一个正式的解决方案 - 这是正确的答案。 –
7
[Googler here]不,现在我们不提供托管备份或导入/导出服务。这是我们将来肯定会提供的,我们刚刚没有准备好用于最初的Beta版本。
现在最好的备份方法是使用我们的Java/Python/Node.js/Go服务器SDK编写您自己的脚本,如果您要从每个集合下载所有文档并将其写回,应该相当简单需要。
+3
太棒了。感谢评论 - 奖励积分如果有人可以分享他们的代码(Node.js获得额外奖励:)) –
1
我使用以下变通才能有日常公司的FireStore备份:
我安装了这个全球:https://www.npmjs.com/package/firestore-backup-restore
我有一个cron作业,看起来像这样:
0 12 * * * cd ~/my/backup/script/folder && ./backup-script.sh
而且我backup-script.sh看起来像这样:
#!/bin/sh
. ~/.bash_profile
export PATH=/usr/local/bin/
dt=$(/bin/date '+%d-%m-%Y %H:%M:%S');
echo "starting backup for $dt"
firestore-backup-restore -a ~/path/to/account/credentials/file.json -B ./backups/"$dt"
相关问题
- 1. 数据库备份
- 2. 备份数据库
- 3. 备份数据库
- 4. 我如何备份数据库数据,以适应新的数据库结构?
- 5. 如何从NSIS备份MySQL数据库
- 6. 如何备份Firebird数据库?
- 7. 如何备份Meteor Mongo数据库?
- 8. 如何备份SQLite数据库?
- 9. 如何备份MySQL数据库?
- 10. 如何备份MySQL数据库
- 11. 如何从sqlexpress备份数据库
- 12. 如何从ServerGrid.com备份数据库?
- 13. 如何备份sqlite数据库?
- 14. 如何在wordpress中备份数据库?
- 15. 如何备份sqlite数据库?
- 16. 如何从Java备份mysql数据库?
- 17. 如何备份Hive数据库
- 18. 如何使用XMLRPC备份数据库?
- 19. 如何让用户备份数据库
- 20. 如何备份数据库备份每天在SQL Server 2005中
- 21. Android备份/恢复:如何备份内部数据库?
- 22. 将MSSQL数据库备份还原到新数据库
- 23. 如何备份SQL Server 2008数据库并重新恢复它
- 24. 如何从文件夹获取数据库的最新备份?
- 25. 内容数据库备份
- 26. ASP.net MVC数据库备份
- 27. Drupal数据库备份
- 28. WordPress的数据库备份
- 29. PHP MySQL数据库备份
- 30. 备份SQL Server数据库
这是目前的测试版产品,尚未提供任何备份工具。所以你必须写下你自己。 Ref:https://groups.google.com/forum/#!topic/firebase-talk/5r3xeda07ek –