我有一个使用 Firebase 的桌面应用程序,是我 5 年前创建的,有很多客户。我想将所有 Firestore、功能和存储迁移到欧盟,因为所有客户都在那里。
我不想创建一个新项目并将所有数据复制到那里,因为我需要强制更新所有客户,并且在大多数客户中,该应用程序安装在难以访问的 Windows 服务器中。
由于现在有多个数据库支持,我想到备份(默认)数据库,删除它并在欧盟创建一个新的(默认)数据库。像这样,在桌面应用程序中,我不需要更改任何内容,并且我将拥有免费套餐。但我在docs中遇到了这个限制:
Firestore 函数触发器 v1 和 Firestore 事件触发器可能会在删除数据库后停止工作,即使创建了同名的新数据库也是如此。
我在我的应用程序中使用 Cloud Functions 触发器和事件触发器。如果他们停止工作,会是暂时的吗?
这是一个好方法吗?谢谢!
创建并填充新数据库后,您可以简单地重新部署功能。然后,这些函数应该使用新函数而不是旧函数。