Come forzare django a utilizzare il motore di archiviazione MYISAM durante la creazione del database utilizzando il comando syncdb? Questo page non aiuta molto a far luce su questo problema.Force django per creare tabelle utilizzando il motore di archiviazione MYISAM
MYISAM è la scelta perfetta poiché il database è utilizzato quasi esclusivamente per la lettura e MYISAM è notevolmente più veloce di InnoDB. Esistono ancora alcuni modelli .ForeignKey nel modello, ma vengono utilizzati solo per creare pagine di amministrazione del dettaglio principale. Non c'è bisogno di avere le chiavi esterne reali nel database.
un suggerimento su migrazione di un db esistente: probabilmente si vorrà per scaricare a qualcosa come YAML, e l'importazione che già nel dopo aver ricreare lo schema . – WhyNotHugo
Utilizzare 'default_storage_engine' invece di' storage_engine' per mysql 5.7+ –