将实体移动或复制到另一种实体

时间:2009-11-07 17:39:20

标签: python google-app-engine indexing archive bigtable

是否有办法将实体移动到另一种实体中。

假设您有一个类型定义,并且您希望保留此类已删除实体的记录。 但是您希望将活动对象和存档对象的存储分开。 无论如何,种类基本上只是bigtable中的序列化序列。也许您不需要以与实时数据相同的方式索引存档。 那么你如何将一种实体的移动或复制转移到另一种实体。

2 个答案:

答案 0 :(得分:1)

除非某人为此类事情编写实用程序,否则就要从一个人那里读取并写入另一种实用程序!

答案 1 :(得分:1)

否 - 一旦创建,该类就是实体的不可变密钥的一部分。您需要创建一个新实体并复制所有内容。一种方法是使用低级google.appengine.api.datastore接口,该接口将实体视为dicts。