通过覆盖现有数据 gcloud firestore 导出 firestore 数据
Export firestore data by overwriting existing data gcloud firestore
我正在尝试使用以下方法覆盖 gcloud 中的现有导出数据:
gcloud firestore export gs://<PROJECT>/dir --collection-ids='tokens'
但是我得到这个错误:
(gcloud.firestore.export) INVALID_ARGUMENT: Path already exists: /fcm-test-firebase.appspot.com/dir/dir.overall_export_metadata
是否有删除路径或替换导出的方法?
您可以轻松确定任何 gcloud
的可用标志列表。
以下是该命令的变体,您可以看到没有覆盖选项:
因为导出太过 Google 云存储 (GCS) 存储桶,您可以在尝试导出之前简单地删除路径。
使用此命令时要非常小心,因为它会递归删除对象
gsutil rm -r gs://<PROJECT>/dir
使用此命令时要非常小心,因为它会递归删除对象
如果您希望 Google 考虑添加覆盖功能,请考虑在 public issue tracker.
上提交功能请求
我怀疑由于各种原因该命令不存在:
- GCS 存储便宜
- 很多备份副本是∞>>没有备份副本
- 使用
gsutil
删除副本很容易
我正在尝试使用以下方法覆盖 gcloud 中的现有导出数据:
gcloud firestore export gs://<PROJECT>/dir --collection-ids='tokens'
但是我得到这个错误:
(gcloud.firestore.export) INVALID_ARGUMENT: Path already exists: /fcm-test-firebase.appspot.com/dir/dir.overall_export_metadata
是否有删除路径或替换导出的方法?
您可以轻松确定任何 gcloud
的可用标志列表。
以下是该命令的变体,您可以看到没有覆盖选项:
因为导出太过 Google 云存储 (GCS) 存储桶,您可以在尝试导出之前简单地删除路径。
使用此命令时要非常小心,因为它会递归删除对象
gsutil rm -r gs://<PROJECT>/dir
使用此命令时要非常小心,因为它会递归删除对象
如果您希望 Google 考虑添加覆盖功能,请考虑在 public issue tracker.
上提交功能请求我怀疑由于各种原因该命令不存在:
- GCS 存储便宜
- 很多备份副本是∞>>没有备份副本
- 使用
gsutil
删除副本很容易