sql >> Databáze >  >> RDS >> Mysql

Import schématu MySQL do Xcode jako datového modelu CoreData

Vlastně jsem tuto funkci také tak nutně potřeboval, že jsem se rozhodl vytvořit k tomu nástroj OSX. ALE ... pak jsem v Mac Appstore našel utilitu, která tento problém (částečně) řeší (byla nějakou dobu zdarma, její aktuální stav nevím). Jmenuje se JSONModeler a to, co dělá, je analyzovat strom json a automaticky generovat model coredata a všechny odvozené podtřídy NSManagedObject. Typický pracovní postup by tedy byl:

  1. Exportujte tabulky z MySQL do xml
  2. Převeďte xml na json
  3. Nakrmte nástroj tímto souborem json a získejte svůj model základních dat

Nyní, pro složitější scénář (vztahy atd.), myslím, že byste museli upravit svůj xml tak, aby odrážel platný strom objektů. JSONModeler pak bude moci tento strom znovu vytvořit a exportovat jej pro základní data.



  1. SQL Připojit stejnou tabulku na základě časového razítka a úrovně zásob

  2. Jak namapuji časové razítko hibernace na MySQL BIGINT?

  3. jak vyčistit konfigurační soubor mezipaměti Laravel Bootstrap?

  4. uložit seznam<třída modelu> do sqlite