停止通过Firebase仪表板意外删除firebase数据库

时间:2015-06-16 15:04:08

标签: firebase

当您在firebase仪表板中时,是否有人知道在删除某些firebase数据库之前是否可能要求输入密码或其他内容?

原因是我们有几个用于开发工作的firebase实例,然后是一个主要实例。 我们整天都在开发数据库中,并经常看着产品 我们经常删除dev数据库以清除我们的系统。

我们非常担心有一天我们会不经意地将prod数据库丢弃,因为它太简单了 - 点击2次!任何傻瓜都可能犯的错误。

那么,是否可以配置我们的一个firebase数据库,以便您在删除该数据库之前输入密码或类似内容?

感谢。

1 个答案:

答案 0 :(得分:4)

免责声明:我在Firebase工作

Firebase信息中心采用全有或全无的权利方式:您可以进入,也可以不进入。所以很遗憾你的第一个问题是“不”。

那就是说,要记住的事情很少:

  1. Firebase至少每天备份所有数据库以进行灾难恢复。而“意外点击删除”就算是一场灾难。

  2. 最好将开发人员工作(在仪表板中执行)与应用程序管理分开。对于后者,您应该构建一个仪表板,以防止管理员做出灾难性的事情。请记住:作为开发人员的同一个人通常是应用程序管理员。但我发现即使在这些情况下,最好还是保护我的应用程序用户免受开发人员版本的影响。