sql >> Database teknologi >  >> RDS >> Mysql

Import af et MySQL-skema til Xcode som en CoreData-datamodel

Faktisk havde jeg også så hårdt brug for funktionen, at jeg har besluttet at lave et OSX-værktøj til at gøre det. MEN ... så fandt jeg et hjælpeprogram i Mac Appstore, der (delvis) løser dette problem (det var gratis i nogen tid, jeg kender ikke dets nuværende tilstand). Den hedder JSONModeler og det, den gør, er at parse et json-træ og generere kernedatamodellen og alle afledte NSManagedObject-underklasser automatisk. Så en typisk arbejdsgang ville være:

  1. Eksporter tabellerne fra MySQL til xml
  2. Konverter xml til json
  3. Før hjælpeprogrammet med den json og få din kernedatamodel

Nu, for et mere kompliceret scenarie (forhold osv.) tror jeg, at du bliver nødt til at justere din xml, så den afspejler et gyldigt objekttræ. Så vil JSONModeler være i stand til at genskabe træet og eksportere det til kernedata.



  1. Doctrine2.3 og OneToOne-kaskaden fortsætter, ser ikke ud til at virke

  2. Neo4j - Importer data fra en CSV-fil ved hjælp af Cypher

  3. Best Practice / Standard for lagring af en adresse i en SQL-database

  4. BRUGER if-sætningen ikke virker som den skal