2010-10-27 13 views
7

Entiendo que no deben cambiarse, esto es algo así como una migración de esquema y una sola vez.Cambiar el nombre de la clave de una entidad

Me gustaría cambiar los nombres clave de las entidades en mi aplicación Google App Engine, eliminando y redefiniendo efectivamente una entidad y actualizando todas las referencias a la misma.

¿Cuál es la mejor manera de hacerlo? Estoy interesado en escuchar la experiencia de alguien con esas cosas.

Respuesta

5

Dado que cambiar el nombre de la clave es funcionalmente idéntico a la creación de una nueva entidad idéntica con esa clave, lo que quiere hacer es clonar la entidad con la nueva clave. Here's un código que hace precisamente eso.

Cuestiones relacionadas