Cómo los datos existentes que se estructura de la entidad, si modifica o elimina de GAE?
-
04-10-2019 - |
Pregunta
GAE recomienda el uso de JDO / JPA. Pero tengo serias pregunta sobre el uso OODB como ellos. JDO basa en la estructura de clases de usuario. Y la estructura de datos debe ser modificado continuamente a medida que los avances de servicios. Por lo tanto,
- Si la propiedad de datos (entidad) de clase que se retira, lo que sucedió con los datos existentes en la propiedad?
- Si los datos (entidad) de clase retitulada para refactorización razón, cómo el JDO saber los cambio de nombre? O toda la pérdida de datos?
El señalamiento más importante es "¿Cómo JDO / GAE / BigTable se aplica la modificación de la estructura de nivel de aplicación (clase / atributos) en datos existentes en la base de datos?".
Solución
Tome un vistazo a Actualización del esquema del modelo.
- Las entidades existentes todavía tendrá la propiedad de edad. Nuevas entidades no.
- Se puede asignar una nueva clase de entidad a un tipo existente en el almacén de datos. Sin embargo, si desea cambiar el nombre de la clase en el almacén de datos a continuación, eso no es tan fácil.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow