有谁知道是否可以删除App Engine的命名空间?
我可以迭代所有名称空间,但是当它不再使用时想要删除名称空间。
谢谢, 卡尔
答案 0 :(得分:7)
命名空间是实体键的属性。删除命名空间实际上意味着查找和删除给定命名空间中的所有内容。 http://code.google.com/appengine/docs/python/datastore/metadataqueries.html列出了细节。基本上,您确定要清除的命名空间,切换到它,然后在那里核实实体。
如果一个名称空间有很多实体,可以考虑使用mapreduce框架(http://code.google.com/p/appengine-mapreduce/)将工作分成几个没有超时的块。
答案 1 :(得分:1)
如果删除所有实体,则应删除命名空间。如果空命名空间似乎显示在Admin Console中,则可能由于某些元数据条目留在命名空间中而发生。较新的Cloud Console不会显示空命名空间。为了使命名空间从旧Admin Console的下拉菜单中完全消失,请在删除所有命名空间实体后刷新页面。