从 App Engine 中删除命名空间 (Java)

发布于 2024-12-03 17:33:11 字数 90 浏览 1 评论 0原文

有谁知道是否可以删除 App Engine 中的命名空间?

我可以迭代所有名称空间,但希望在不再使用名称空间时将其删除。

谢谢, 卡尔

Does anyone know if it possible to delete a namespace i App Engine?

I can iterate over all namespaces but would like to erase a namespace when it is no longer in use.

Thanks,
Carl

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

哥,最终变帅啦 2024-12-10 17:33:11

命名空间是实体键的属性。删除命名空间实际上意味着查找并删除给定命名空间中的所有内容。 http://code.google.com/appengine/docs/python/datastore /metadataqueries.html 列出了详细信息。基本上,您确定要清除的名称空间,切换到它,然后删除那里的实体。

如果命名空间有很多实体,请考虑使用 mapreduce 框架 (http://code.google .com/p/appengine-mapreduce/)将工作打包成可以运行而不会超时的块。

A namespace is a property of an entity key. Deleting the namespace really means finding and deleting everything in a given namespace. http://code.google.com/appengine/docs/python/datastore/metadataqueries.html lays out the details. Basically, you determine the namespace you want to clear out, switch to it, then nuke the entities there.

If a namespace has a lot of entities, consider using the mapreduce framework (http://code.google.com/p/appengine-mapreduce/) to parcel the work up into chunks that will run without timing out.

涫野音 2024-12-10 17:33:11

如果删除所有实体,则应删除命名空间。如果管理控制台中似乎显示空命名空间,则可能是由于某些元数据条目被遗留在命名空间。较新的 Cloud Console 不会显示空命名空间。为了使命名空间从旧版管理控制台的下拉菜单中完全消失,请刷新页面删除所有命名空间实体后。

If you delete all the entities, the namespace should be deleted. If the empty namespace appears to be showing up in Admin Console, this could happen due to some metadata entries being left in the namespace. The newer Cloud Console will not show the empty namespace. In order to get the namespace to disappear completely from the drop-down menu of the old Admin Console please refresh the page after removing all namespace entities.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文