是否可以删除命名空间中的所有 Google 云数据存储类型?
Is it possible to delete all Google Cloud Datastore Kinds within a namespace?
Datastore Admin 工具允许您按种类批量删除实体。但是,当您有多个共享 Kind 名称的名称空间时,您似乎没有办法批量删除特定名称空间下的 Kind 内的实体。
是否可以批量删除给定命名空间中 Kind 中的实体?或者,如果没有,是否可以批量删除命名空间中的所有实体?
可以使用数据存储区的管理工具进行批量删除。从 google api 控制台导航到您的数据存储实例并启用其管理工具。启用后,您应该能够批量删除给定种类的实体。但请注意,您仍然受限于配额限制(免费使用),因此如果您需要在一天内删除超过 20,000 个实体,那么您可能需要为超出免费配额的使用付费。
批量删除实体的推荐方法是 Cloud Dataflow:
https://cloud.google.com/datastore/docs/bulk-delete
您可以使用 GQL 查询 select 要删除的实体,删除模板允许您指定要从中删除的命名空间:
--datastoreReadNamespace='mynamespace' \
最简单的方法就是跟随
https://cloud.google.com/datastore/docs/bulk-delete
,然后 select:批量删除 Cloud Datastore 中的实体,
在 "optional parameters" 下填写 "Read data from Datastore Namespace of"
使用您要删除的命名空间。
Datastore Admin 工具允许您按种类批量删除实体。但是,当您有多个共享 Kind 名称的名称空间时,您似乎没有办法批量删除特定名称空间下的 Kind 内的实体。 是否可以批量删除给定命名空间中 Kind 中的实体?或者,如果没有,是否可以批量删除命名空间中的所有实体?
可以使用数据存储区的管理工具进行批量删除。从 google api 控制台导航到您的数据存储实例并启用其管理工具。启用后,您应该能够批量删除给定种类的实体。但请注意,您仍然受限于配额限制(免费使用),因此如果您需要在一天内删除超过 20,000 个实体,那么您可能需要为超出免费配额的使用付费。
批量删除实体的推荐方法是 Cloud Dataflow:
https://cloud.google.com/datastore/docs/bulk-delete
您可以使用 GQL 查询 select 要删除的实体,删除模板允许您指定要从中删除的命名空间:
--datastoreReadNamespace='mynamespace' \
最简单的方法就是跟随
https://cloud.google.com/datastore/docs/bulk-delete
,然后 select:批量删除 Cloud Datastore 中的实体,
在 "optional parameters" 下填写 "Read data from Datastore Namespace of"
使用您要删除的命名空间。