使用 Java 迁移 GAE 数据存储中的对象

发布于 2024-10-30 18:55:14 字数 231 浏览 4 评论 0原文

我有一个应用程序,随着它的增长,各种数据模型类自然需要更改属性(添加、重命名、删除等)。在 MySQL 中,我只需对数据存储运行一组查询,这会改变架构和数据。

我不明白处理 GAE 数据存储的正确方法是什么。我的服务器端应用程序是用 Java 编写的。

具体来说,我想知道如何:

1)重命名现有对象上的字段 2)在现有对象上添加新字段(我认为这会在新对象上自动发生)

感谢您的帮助。

I have an application that naturally as it grows various data model classes need to change attributes (add, rename, remove, etc). In MySQL I would just run a set of queries against the data store that would alter the schemas and the data.

I don't understand what is the correct approach to do with GAE's data store. My application on the server side is written in Java.

Specifically, I would like to know how to:

1) Rename a field on an existing object
2) Add a new field on an existing object (I think this happen automatically on new objects)

Thanks for your help.

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

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

发布评论

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

评论(2

葬シ愛 2024-11-06 18:55:15

您可能需要考虑使用 Objectify 来管理数据存储区;它还能够非常轻松地更新现有模型的架构

You may want to consider using Objectify in managing the datastore; it also has the ability to update schemas of existing models quite easily.

滥情稳全场 2024-11-06 18:55:15

最近有人创建了一个工具,可能可以满足您的需求:http://code.google。 com/p/entity-console/

Someone has recently created a tool that would probably do what you need: http://code.google.com/p/entity-console/

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