sql >> Base de Datos >  >> RDS >> Mysql

Importación de un esquema MySQL a Xcode como modelo de datos CoreData

En realidad, también necesitaba tanto la función que decidí crear una utilidad OSX para hacerlo. PERO ... luego encontré una utilidad en Mac Appstore que (parcialmente) soluciona este problema (fue gratis por un tiempo, desconozco su estado actual). Se llama JSONModeler y lo que hace es analizar un árbol json y genera el modelo coredata y todas las subclases NSManagedObject derivadas automáticamente. Entonces, un flujo de trabajo típico sería:

  1. Exportar las tablas de MySQL a xml
  2. Convertir el xml a json
  3. Alimente la utilidad con ese json y obtenga su modelo coredata

Ahora, para un escenario más complicado (relaciones, etc.), supongo que tendría que modificar su xml para que refleje un árbol de objetos válido. Entonces JSONModeler podrá recrear ese árbol y exportarlo para coredata.