【问题标题】:Firebase Database MigrationFirebase 数据库迁移
【发布时间】:2016-05-10 22:08:06
【问题描述】:

来自 SQL 背景,我想知道如何在 firebase 中进行数据库迁移?

假设我在 firebase {dateFrom: 2015-11-11, timeFrom: 09:00} .... 中有以下数据,现在前端客户端将以 {dateTimeFrom: 2015-011-11T09:00:00-07:00} 的形式存储并期望数据。如何更新firebase,以便删除所有dateFrom: xxxxtimeFrom: yyyy 并用dateTimeFrom: xxxxyyyy 替换?谢谢。

【问题讨论】:

  • 没有看到你的 JSON 的 sn-p(作为文本,而不是作为屏幕截图),不知道你正在使用什么编程语言以及你已经尝试过什么,这太未指定了。有关常见 NoSQL 数据建模模式的一般介绍,请参阅:highlyscalable.wordpress.com/2012/03/01/…
  • 感谢@FrankvanPuffelen 的反馈。根据我的 Grails 经验,我熟悉他们的数据库迁移插件。每当数据库架构更改或列要重命名时,我都可以编写一个 groovy 脚本,数据库迁移插件将执行该脚本并更新表。从这个角度来看,我现在正在探索 Polymer,只是想知道如何处理重命名或删除键等类似情况。我应该如何使用 firebase 作为我的后端呢?我希望这让它更清楚一点。

标签: firebase firebase-realtime-database


【解决方案1】:

您必须创建自己的脚本来读取、转换和写回它。您可以一次读取一个节点,或者如果它不大,则读取整个数据库。您可能决定在客户端访问它时将逻辑留给它(如果有的话)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-16
    • 2011-01-28
    • 1970-01-01
    • 1970-01-01
    • 2018-04-01
    • 2018-03-04
    相关资源
    最近更新 更多