for namespace in each(db.GqlQuery("SELECT * FROM __namespace__")):
# set the namespace
namespace_manager.set_namespace( namespace.namespace_name )
# get all the kinds used in this namespace
for kind in each(db.GqlQuery("SELECT * FROM __kind__")):
# get entity 'keys only'
for key in each(db.GqlQuery("SELECT __key__ FROM %s" % kind.kind_name)):
db.delete(key)
不确定这是否符合简单,但。。。在
您可以使用mapper api创建遍历整个集合的函数,并且可以通过
db.GqlQuery("SELECT * FROM __namespace__")
获得使用的所有名称空间因此,假设您有一个用于映射所有实体like this one的函数,称为
each()
。您可以在任务中运行以下操作,也可以在remote_api enabled console的帮助下本地运行以删除所有内容。在相关问题 更多 >
编程相关推荐