Как существующие данные, если структура объекта модифицирована или удалена на GAE?

StackOverflow https://stackoverflow.com/questions/2883173

Вопрос

GAE рекомендует использовать JDO / JPA. Но у меня есть серьезный вопрос об использовании таких oodb. JDO на основе структуры классов пользователя. И структура данных должна быть изменена постоянно, так как услуги услуг. Так,

  1. Если данные класса данных (сущности) удаляются, что случилось с существующими данными о свойстве?
  2. Если класс Data (Entity) переименован в причина рефакторинга, как JDO знают, что это переименование? Или все потери данных?

Основная точка - это «Как JDO / GAE / Bigtable применяет модификацию структуры уровня приложения (класс / атрибуты) в существующие данные на БД?».

Это было полезно?

Решение

Взгляни на Обновление схемы вашей модели.

  1. Существующие организации все равно будут иметь старую собственность. Новые организации не будут.
  2. Вы можете сопоставить новый класс объекта существующим видом в DataStore. Однако, если вы хотите изменить имя типа в хранилище данных, то это не так просто.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top