本地数据存储编辑器

时间:2015-02-03 20:21:53

标签: google-app-engine google-cloud-datastore

我试图想办法在Java SDK中编辑我的本地数据存储区。是否有某种交互式界面(命令行或GUI)允许我修改数据以帮助进行测试和场景创建?

在线数据存储编辑器在新的云控制台中非常棒,您可以添加字段,编辑数据,定义字段类型等。我试图在本地找到类似的东西,但是我在大多数事情上都没有取得什么成功已经不存在,被遗弃或难以使用。

我错过了什么吗?或者这根本不存在?

这不是功能请求。我想确保我不会错过任何东西。如果我发现我所寻找的内容并不存在,我会提交功能请求。

1 个答案:

答案 0 :(得分:2)

我做了大量研究,搜索了无数的StackOverflow帖子,并在互联网上梳理了几天。以下是我的笔记。

此时,这看起来像feature request。如果你也想要这个功能,那就明白吧。

我现有的选项如下:

  • Local Admin - 用于查看数据和删除行,不允许编辑/添加数据或查看数据类型
  • appcfg.py - 在线编辑,然后是download_data / upload_data(这就是我们目前正在做的事情)
  • gaecl - 功能有限,数据编辑很麻烦,但您可以编写脚本
  • remote_api_shell.py - 如果你在GAE上使用Python似乎运作良好,否则它只是中等帮助(或者你必须复制你的某些实体定义)

我发现的东西看起来已经不存在,或者并不适合大多数开发人员所希望的本地数据存储区编辑功能:

  • AppWrench - 可能与我想要的最接近,但不再支持,并且似乎不能使用最新的Eclipse / AppEngine-SDK
  • AppEngine-Admin - 不再开发或支持
  • AppEngine-Admin(fork) - 不再开发或支持
  • AppScale - 这几乎假设您想要推出自己的GAE,这对于数据存储编辑而言似乎是一个重大决定(非主题,超出范围)

如果您在下面的评论中添加其他解决方案(好的或坏的),我将更新此答案。在提交功能请求时,它会帮助我。