项目之间的Firebase迁移-目标Fire Store数据库不';t导入命令时更改(未显示错误)
bucket中的import命令不会影响Firestore数据库。我一直在尝试将数据从一个项目迁移到另一个项目。这两个项目都在blaze计划中,并且在同一个google帐户中。每个项目的两个bucket都位于谷歌云控制台上。云shell中没有显示错误。导入命令结束时显示以下消息项目之间的Firebase迁移-目标Fire Store数据库不';t导入命令时更改(未显示错误),firebase,google-cloud-platform,google-cloud-firestore,google-cloud-functions,google-cloud-datastore,Firebase,Google Cloud Platform,Google Cloud Firestore,Google Cloud Functions,Google Cloud Datastore,bucket中的import命令不会影响Firestore数据库。我一直在尝试将数据从一个项目迁移到另一个项目。这两个项目都在blaze计划中,并且在同一个google帐户中。每个项目的两个bucket都位于谷歌云控制台上。云shell中没有显示错误。导入命令结束时显示以下消息 metadata: '@type': type.googleapis.com/google.firestore.admin.v1.ImportDocumentsMetadata inputUriPr
metadata:
'@type': type.googleapis.com/google.firestore.admin.v1.ImportDocumentsMetadata
inputUriPrefix: gs://rit_test_migration_bucket_pk_dep/2021-05-21T10:13:32_45764
operationState: PROCESSING
startTime: '2021-05-21T10:20:15.394043Z'
name: projects/project-tiedge-
test/databases/(default)/operations/AiAyNzc1NzEzMzYJGnRsdWFmZWQHEmVwb3J1ZS1zYm9qLW5pbWRhEQopEg
源Bucket名称:rit\u test\u migration\u Bucket\u pk\u dev
目标存储桶名称:rit\u test\u migration\u Bucket\u pk\u dep
下列文件:
完成的步骤:
gcloud firestore export gs://rit_test_migration_bucket_pk_dev --async
gcloud firestore import gs://rit_test_migration_bucket_pk_dev/2019-03-05T20:58:23_56418 --async
gcloud firestore export gs://rit_test_migration_bucket_pk_dev --async
gcloud firestore import gs://rit_test_migration_bucket_pk_dev/2019-03-05T20:58:23_56418 --async
bucket并不意味着gcloud命令行中的项目。您将希望每个命令都是显式的。例如,
gcloud--project=source\u project export gs://…
,然后gcloud--project=destination\u project import gs://相同的路径应该可以工作
只是好奇,但是新项目的firestore是什么状态?它是否处于数据存储模式@DIGIByte我怎么能检查,我不知道?我想我已经发现了这个问题,我的一个数据库存储区域是亚洲,而另一个是欧洲。可能是因为这个原因,它没有导入,因为bucket也在欧洲地区。在导入导出之前,我已经通过这个命令gcloud config set project[SOURCE\u project\u ID]
选择了项目。导入命令的输出显示了长时间运行的操作元数据。您可以使用gcloud firestore操作列表检查任何LRO
()