sql >> Database >  >> RDS >> Mysql

Een MySQL-schema importeren naar Xcode als een CoreData-gegevensmodel

Eigenlijk had ik de functie ook zo hard nodig dat ik heb besloten om er een OSX-hulpprogramma voor te maken. MAAR ... toen vond ik een hulpprogramma in de Mac Appstore dat dit probleem (gedeeltelijk) oplost (het was een tijdje gratis, ik weet de huidige staat niet). Het heet JSONModeler en wat het doet is het ontleden van een json-boom en genereert automatisch het coredata-model en alle afgeleide NSManagedObject-subklassen. Een typische workflow zou dus zijn:

  1. Exporteer de tabellen van MySQL naar xml
  2. Converteer de xml naar json
  3. Voed het hulpprogramma met die json en verkrijg uw coredata-model

Nu, voor een meer gecompliceerd scenario (relaties, enz.) Ik denk dat je je xml zou moeten aanpassen zodat het een geldige objectboom zou weerspiegelen. Dan kan JSONModeler die boom opnieuw maken en exporteren voor coredata.



  1. Exclusief MySQL-slot

  2. Hoe verwijder ik alle MySQL-tabellen van de opdrachtregel zonder DROP-databasemachtigingen?

  3. Aankondiging van ondersteuning voor MariaDB 10.2 - ClusterControl 1.5

  4. Kunnen we de tabelnaam als optie in MySQL hebben?