是否可以删除命名空间中的所有Google Cloud Datastore Kinds?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以删除命名空间中的所有Google Cloud Datastore Kinds?相关的知识,希望对你有一定的参考价值。

数据存储管理工具允许您按类别批量删除实体。但是,当您有多个共享Kind名称的名称空间时,您似乎没有办法在特定名称空间下批量删除Kind中的实体。是否可以在给定命名空间中批量删除Kind中的实体?或者,如果没有,有没有办法批量删除命名空间中的所有实体?

答案

批量删除实体的推荐方法是Cloud Dataflow:

https://cloud.google.com/datastore/docs/bulk-delete

您可以使用GQL查询选择要删除的实体,删除模板允许您指定要从中删除的命名空间:

--datastoreReadNamespace='mynamespace' \
另一答案

可以使用数据存储区的管理工具进行批量删除。从google api控制台导航到您的数据存储区实例并启用其管理工具。启用后,您应该能够批量删除给定类型的实体。但请注意,您仍然受限于配额限制(免费使用),因此如果您需要在一天内删除超过20,000个实体,那么您可能需要支付超出免费配额的使用费。

另一答案

最简单的方法是关注https://cloud.google.com/datastore/docs/bulk-delete,然后选择:批量删除Cloud Datastore中的实体,并在“可选参数”下填写“从数据存储命名空间读取数据”,并使用您要删除的命名空间。 enter image description here

以上是关于是否可以删除命名空间中的所有Google Cloud Datastore Kinds?的主要内容,如果未能解决你的问题,请参考以下文章

python中怎样查看已加载的命名空间中所有变

如何在Linux上一次删除所有网络命名空间

Vanilla JavaScript 中的事件处理程序命名空间

是否可以通过 Apps 脚本删除 Google 其他联系人?

一次删除整个项目或解决方案中未使用的命名空间

删除 Soap 标头和命名空间