更改实体的密钥名称

Noa*_*ith 7 python google-app-engine

我知道它们不应该被更改,这有点像架构迁移,只是一次性的事情.

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

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

Nic*_*son 5

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