更改实体的密钥名称

时间:2010-10-27 10:32:17

标签: python google-app-engine

我知道它们不应该被更改,这在某种程度上是模式迁移,只是一次性的事情。

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

最好的方法是什么?我很有兴趣听到任何人对这些事情的体验。

1 个答案:

答案 0 :(得分:5)

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