首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以删除名称空间中的所有类型?

是否可以删除名称空间中的所有类型?
EN

Stack Overflow用户
提问于 2018-04-04 00:50:53
回答 3查看 2.4K关注 0票数 2

Datastore管理工具允许您按类型批量删除实体。但是,当您有多个共享类型名称的命名空间时,您似乎没有办法在特定命名空间中批量删除某个类型中的实体。是否可以在给定命名空间上的类型中批量删除实体?或者,如果没有,是否有一种方法可以批量删除命名空间中的所有实体?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-04-12 23:24:11

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

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

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

代码语言:javascript
复制
--datastoreReadNamespace='mynamespace' \
票数 2
EN

Stack Overflow用户

发布于 2018-04-04 02:48:39

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

票数 2
EN

Stack Overflow用户

发布于 2019-03-12 09:50:18

最简单的方法是遵循https://cloud.google.com/datastore/docs/bulk-delete,然后选择: Cloud中的批量删除实体,并在“可选参数”下填充“从Datastore名称空间读取数据”,并使用要删除的命名空间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49641088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档