【发布时间】:2018-11-25 17:06:42
【问题描述】:
我在尝试更新数据库架构时遇到了问题。我的计划是导出数据,使用本地脚本修改,然后导入修改后的数据覆盖数据库。
问题是 Firebase 控制台不允许我导入新数据,因为它包含大约 10,000 个键,每个键都会触发 Firebase 功能(实际上是一些功能),我认为它超过了一些内部限制。
你会如何修改大量这样的路径?
我的替代想法:
- 暂时删除此操作将触发的 Firebase 函数。我不喜欢这样,因为(我假设)它会删除函数的日志/执行历史记录
- 使用 firebase-admin 修改每个路径。这会占用大量的数据库带宽,而且我相信它无论如何都会触发这些函数。
【问题讨论】:
标签: firebase google-cloud-functions firebase-console