是否可以重置并重新创建 firestore?

Is it possible to reset, and recreate firestore?

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

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

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

步骤如下:

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

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

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