能否更新Firestore数据库ID?将test-123改为default可行吗?
Firestore数据库ID创建后能否修改?
结论:不支持直接修改已创建的Firestore数据库ID
Firestore的数据库ID是创建时确定的核心标识,一旦完成创建,无论是通过官方控制台还是API,都没有提供修改该ID的操作入口——这和你查阅官方文档后未找到相关指令的情况一致。
如果需要将数据库ID改为default,可以通过以下替代方案实现:
- 导出现有
test-123数据库的全部数据(可使用Firebase控制台的导出功能,或gcloud firestore export命令) - 若项目中已有ID为
default的数据库,需先删除该数据库(注意:删除操作会永久清除数据,请提前备份);若没有,则直接创建ID为default的新Firestore数据库 - 将导出的数据导入到新的
default数据库中 - 验证数据迁移完成后,删除原
test-123数据库
⚠️ 注意事项:
- 迁移前务必完整备份数据,避免数据丢失
- 若有应用连接该数据库,需同步更新应用内的数据库配置,指向新的
default数据库
内容的提问来源于stack exchange,提问作者goat
相关产品推荐
相关产品推荐

