Есть ли способ защитить базу данных от удаления? Я имею в виду, что очень легко щелкнуть по «x» рядом с корневым узлом. Это уничтожило бы все приложение и вызвало бы ужасный беспорядок.Слишком легко удалить всю базу данных
Как бороться с этой хрупкостью?
EDIT:
Давайте предположим, что у меня есть два firebase счета: один для тестирования и один для запущенного приложения. Я регулярно вхожу в систему и выхожу, чтобы использовать другую. На тестовой учетной записи я удаляю целые узлы на регулярной основе. Активированная защита паролем позволит избежать очень дорогого путаницы двух учетных записей.
Вы пытались его удалить? Если вы не держите shift, удаление чего-либо требует дополнительного подтверждения в диалоговом окне. –
Даже с дополнительным всплывающим окном это слишком просто. Просто подумайте о ситуации, когда вы случайно оставите свой ноутбук без присмотра или он украден/потерян, и кто-то играет с ним. Должен быть режим, при котором для любого удаления требуется ввести пароль. – MJQZ1347
Если вы беспокоитесь о данных _security_, вам следует подумать о регулярных резервных копиях, разрешениях на доступ к проектам и физическом обеспечении вашего компьютера. После входа злоумышленника в вашу консоль все ставки отключены. –