Come i dati esistenti da se la struttura entità modificato o cancellato GAE?
-
04-10-2019 - |
Domanda
GAE consiglia di utilizzare JDO / JPA. Ma ho seri domanda sull'uso OODB come loro. JDO basato sulla struttura di classe dell'utente. E la struttura dei dati deve essere modificato di continuo come i progressi di servizio. Così,
- Se la proprietà dei dati (entità) di classe viene rimosso, ciò che è accaduto ai dati esistenti sulla proprietà?
- Se i dati (entità) classe rinominato per refactoring ragione, come il JDO sapere chi ridenominazione? O tutti la perdita di dati?
Punto principale è "Come JDO / GAE / BigTable applica modifica della struttura a livello di applicazione (Classe / attributi) in dati esistenti sul DB?".
Soluzione
Date un'occhiata al Aggiornamento del modello Schema .
- entità esistenti avrà ancora la vecchia proprietà. Nuove entità non sarà.
- È possibile mappare una nuova classe di entità a un Gentile esistente nel datastore. Tuttavia, se si desidera modificare il nome del genere nel datastore poi che non è così facile.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow