Base de données pré-remplie. Maintenant, je veux append plus de données sans déconner datatables préexistantes

J'ai mis en place et application qui a des données pré-remplies qui copy la database dans le magasin du projet. Utilisation de la méthode 'exemple CoreDataBooks': un moyen de pré-remplir datatables de base?

Pour les mises à niveau d'application, je veux append plus de données à la database mais je ne veux pas changer la database existante puisque de nouveldatatables d'user sont stockées là?

Quelle est la meilleure façon de faire cela?

Je pense que je créerais un nouveau model d'object géré versionné (je ne suis pas sûr si vous pouvez append une nouvelle version de MOM si rien ne change dans le schéma), pour les nouvelles versions, lisez la version MOM en cours, migrez le MOM à la dernière version et ajoutez manuellement les nouveaux loggings dans le code qui n'ont pas été ajoutés depuis la version MOM en cours d'exécution.

Il semble un peu fastidieux d'append manuellement de nouveaux loggings dans le code. Cela semble-t-il correct ou existe-t-il un moyen plus élégant d'append ces nouveldatatables?

Merci!

Si vous modifiez le model d'object géré proprement dit, par exemple append une nouvelle entité ou modifier un atsortingbut existant, vous devez utiliser la migration pour mettre à jour le magasin persistant existant. Voir les documents de database pour plus de détails sur la migration.

Si vous voulez juste append de nouveldatatables, alors vous n'avez pas d'autre choix que de le faire "manuellement".

Rappelez-vous, datatables de base sont un système de gestion de graphique d'object, pas une database. Un object "graphe" est un "web" d'objects interdépendants. La seule façon d'append des données au graphe est de créer de nouveaux objects et de définir leurs relations. Ce n'est pas inefficace, c'est comme ça que ça fonctionne.