2009-04-20 17 views
5

que estoy usando appengine y appenginepatch de DjangoAppEngine - Cómo cambiar una entidad del tipo de modelo a PolyModel sin perder las entidades existentes

tengo una clase definida en mis modelos que heredaba de db.Model. Ahora lo he cambiado a polymodel.PolyModel. Desde que realizo el cambio, mis entidades existentes ya no se pueden recuperar. ¿Hay alguna manera de acceder a ellos o convertirlos?

¿Cuál es el procedimiento recomendado para cambiar el tipo de una clase de entidad?

TIA, Tom

Respuesta

2

solucionado utilizando Gaebar, Google App Engine copia de seguridad y restauración. Aunque esta no necesariamente será la mejor solución para grandes almacenes de datos ...

2

La molestia de migrar datos hace que se pregunte si siempre desea comenzar con polymodel para todas las nuevas entidades. Respuesta: No. Como se explica here.

+1

Solo para agregar a lo que dices, la explicación dice que no debes usar polymodels a menos que creas que necesitarás la funcionalidad más adelante. –

Cuestiones relacionadas