在Google App Engine中添加预填充列

时间:2011-05-17 19:23:24

标签: google-app-engine

我想在现有的Google App Engine实体中添加一个int列,该实体应预先填充现有记录的默认值(例如1)。我有大约12K的记录。我找不到一个简单的方法来做到这一点。是否有任何工具可用于执行此简单功能。请指教。

感谢, 戴夫

2 个答案:

答案 0 :(得分:2)

为此,您需要迭代所有现有记录并更新它们以包含新值。

您可以使用mapper APIremote_api

执行此操作

答案 1 :(得分:1)

基础数据存储区是无模式的,这意味着同一类型的两个实体可以具有不同的字段。因此,yiu必须迭代数据存储区中的所有旧条目并添加该字段。

确保您保持在30秒的限制内(您应该将12k条目放在它上面),否则您必须将您的工作分成小块并使用任务队列来执行它。