[英]Firebase Database Migration
来自 SQL 背景,我想知道一个 go 如何在 firebase 中进行数据库迁移?
假设我在 firebase {dateFrom: 2015-11-11, timeFrom: 09:00}....
中有以下数据,现在前端客户端将以{dateTimeFrom: 2015-011-11T09:00:00-07:00}
的形式存储并期望数据{dateTimeFrom: 2015-011-11T09:00:00-07:00}
。 如何更新 firebase 以便删除所有dateFrom: xxxx
和timeFrom: yyyy
并替换为dateTimeFrom: xxxxyyyy
? 谢谢。
我想你正在寻找这个: https://github.com/kevlened/fireway
我认为用条件来污染项目以动态更新数据是一个坏主意。
遗憾的是,firestore 没有为此实现一个过程,因为它很常见并且需要保持应用程序和数据库同步。
您必须创建自己的脚本来读取,转换和写回。 您可以在此时读取一个节点,或者读取整个数据库(如果它不大)。 您可以决定在访问它时将逻辑留给您的客户端(如果有的话)
FWIW,因为我使用的是 Swift 并且没有像 Fireway 这样的解决方案(据我所知),我已经向 Firebase 团队提交了一个功能请求,他们已经接受了这个潜在功能。
您还可以提交数据库迁移功能请求,以增加他们创建该功能的可能性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.