修复应用引擎类型

时间:2010-10-29 19:38:35

标签: java google-app-engine jdo

我最近对我的某个应用引擎型号进行了更改。我将Key字段更改为String。我忘了删除所有旧记录。我已经添加了在关键字段中包含字符串的新记录。如果我对所有记录进行查询,则会收到错误,无法将Key转换为String。如果我尝试将类更改回旧方法,则无法将String转换为Key。所有这些信息都在本地文件中。如何删除这些数据并重新开始?

1 个答案:

答案 0 :(得分:3)

  1. 当您在本地开发服务器中说“本地文件”时?如是,
    • 然后本地开发GAE服务器还附带一个管理控制台,您可以使用它来查看和编辑数据存储。它位于http://localhost:8080/_ah/admin(检查端口号)
    • 您可以重新启动GAE并删除本地数据
  2. 如果不是,
    • 您有一个管理控制台un app引擎(在您应用的信息中心中查看)。您可以执行查询以从那里修改数据存储
    • 最糟糕的情况是,您可以编写一个小的servlet,它将对您不想要的数据执行“删除”查询并执行该servlet
  3. 我假设你的兴趣不是支持两种用例 - 因此在这里不考虑这一点。