【问题标题】:Is it possible to reset, and recreate firestore?是否可以重置并重新创建firestore?
【发布时间】:2022-01-04 17:59:34
【问题描述】:

我正在尝试将我的 firestore 数据库迁移到一个新位置,因为在我们在美国西部创建数据库之后,谷歌添加了一个新的加拿大区域。

标准答案是创建后无法更改 firestore 的位置。唯一的办法 我听说有可能是创建一个全新的项目。显然这有很多缺点。

但是,我想知道是否可以在原始项目的所需区域中重置和重新创建 firestore 作为解决方法?这样我就不需要创建新项目了。

步骤如下:

  1. 将 Firestore 数据导出到谷歌云存储
  2. 将导出的数据移动到所需区域的新存储桶(您不能跨区域运行 firestore 导入)
  3. 重置 Firestore
  4. 在所需区域重新创建 Firestore
  5. 将导出的数据导入firestore

【问题讨论】:

  • 不,这是不可能的,您可能需要将所有数据迁移到新项目。这个issuetracker.google.com/165074506已经有一个功能请求
  • 谢谢,我想这可能是答案

标签: firebase google-cloud-platform google-cloud-firestore database-migration


【解决方案1】:

目前无法更改已创建的 Firestore 实例的区域,如 docs 中所述,您可能需要将所有数据迁移到新项目。

反正已经有Feature Request,所以在同一个项目中可以随时更改位置

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-01
    • 2012-01-15
    • 1970-01-01
    • 1970-01-01
    • 2022-08-19
    • 1970-01-01
    相关资源
    最近更新 更多