我需要更改我的项目ID,因为要验证的Firebase身份验证链接在链接上显示了项目ID,并且由于更名,该项目的名称也已更改。根据我发现的信息,似乎不太可能更改项目ID。我当时正在考虑使用新的Project ID将所有数据从旧数据库迁移到新数据库。有办法吗?
答案 0 :(得分:1)
Firebase有一个文档页面,专门用于将Firestore数据从一个项目移动到另一个项目:
Move data between projects | Firebase
要移动身份验证用户帐户,可以使用以下方法:
Transfer registered users from one firebase app to another – StackOverflow。
如果您正在使用云功能并具有环境配置,则可以通过运行以下命令来传输它们:
firebase functions:config:clone --from OLD_PROJECT_ID --project NEW_PROJECT_ID
然后,您可以通过将project
中的.firebaserc
更改为新项目ID,然后运行,将云功能部署到新项目中:
firebase deploy --only functions
答案 1 :(得分:0)
是的,您可以导出整个数据库并将其导入另一个项目。此处有详细记录:https://firebase.google.com/docs/firestore/manage-data/export-import