从 firebase 恢复意外删除的数据(不是整个项目或数据库)

rah*_*ver 4 firebase firebase-realtime-database

有人通过云控制台意外删除了包含 Firebase 实时数据库中大量数据的密钥。

没有可用的备份,有什么方法可以恢复吗?

PS:请注意,这不是整个项目或数据库被删除,而只是 Firebase 中包含大量数据的密钥!

Car*_*eld 5

如果您是 blaze 计划用户,您可以选择为数据库设置自动备份。

然而,看到你问这个问题,我怀疑你是否有可用的:据我所知,除了恢复备份之外,没有办法恢复已删除的数据,因为相关数据已从数据库中删除。

数据库备份以及数据库审计/版本控制有很多很棒的概念和选项,我建议研究一下以防止进一步的事件。

编辑
正如约瑟夫在问题评论中指出的那样,您可以联系 firebase 支持人员来帮助您,因为他们会保留您的数据备份:https ://stackoverflow.com/a/35959363/2305594

编辑2
正如您所指出的,您确实指定了“不是整个数据库”。但是,您可以下载备份并自行提取特定数据,然后手动将其添加回数据库。备份以易于读取的 JSON 格式存储在 Google 云存储桶中。