更改实体的密钥名称

问题描述:

我知道它们不应该被更改,这是某种模式迁移,只是一次性的事情。更改实体的密钥名称

我想更改我的Google App Engine应用程序中实体的键名,有效地删除和重新创建实体并更新对其的所有引用。

这样做的最好方法是什么?我很有兴趣听到任何人有这样的经历。

由于更改密钥名称在功能上与使用该密钥创建新的相同实体相同,因此您想要做的就是用新密钥克隆实体。 Here's这样做的一些代码。