【发布时间】:2009-11-07 17:39:19
【问题描述】:
有没有办法在 appengine 中将实体移动到另一种类型。
假设您有一个种类定义,并且您想保留该种类已删除实体的记录。 但是您希望将活动对象和归档对象的存储分开。 无论如何,种类基本上只是大表中的序列化字典。也许您不需要以与实时数据相同的方式索引存档。 那么如何将一种实体移动或复制到另一种实体。
【问题讨论】:
标签: python google-app-engine indexing archive bigtable
有没有办法在 appengine 中将实体移动到另一种类型。
假设您有一个种类定义,并且您想保留该种类已删除实体的记录。 但是您希望将活动对象和归档对象的存储分开。 无论如何,种类基本上只是大表中的序列化字典。也许您不需要以与实时数据相同的方式索引存档。 那么如何将一种实体移动或复制到另一种实体。
【问题讨论】:
标签: python google-app-engine indexing archive bigtable
否 - 一旦创建,种类就是实体不可变键的一部分。您需要创建一个新实体并复制所有内容。一种方法是使用低级 google.appengine.api.datastore 接口,它将实体视为字典。
【讨论】:
除非有人为这种事情编写了实用程序,否则要走的路是从一种读取并写入另一种!
【讨论】: