2011-05-17 44 views
0

我想向現有的Google App Engine實體添加一個int列,該實體應該預先填入現有記錄的默認值(例如1)。我有大約12K條記錄。我找不到一個簡單的方法來做到這一點。是否有任何工具可用於執行此簡單功能。請指教。在Google App Engine中添加預填充列

感謝, 戴夫

回答

2

要做到這一點,你需要遍歷所有現有的記錄並更新他們包括新的價值。

您可以使用mapper APIremote_api來做到這一點。

1

底層數據存儲是無模式的,意思是兩個相同類型的實體可以有不同的字段。因此,yiu必須遍歷數據存儲區中的所有舊條目並添加該字段。

請確保您保持在30秒內的限制內(有12k個條目應該在此限制之內),否則您必須以小塊拆分您的工作並使用任務隊列來執行它。