Jak zmusić django do użycia silnika magazynowania MYISAM podczas tworzenia bazy danych przy użyciu polecenia syncdb? Ta page nie pomaga wiele, aby rzucić światło na ten problem.Wymuś django do tworzenia tabel przy użyciu silnika magazynowania MYISAM
MYISAM jest idealnym wyborem, ponieważ baza danych jest prawie wyłącznie używana do czytania, a MYISAM jest znacznie szybszy niż InnoDB. W modelu są nadal dostępne pewne pola models.ForeignKey, ale są one używane tylko do tworzenia szczegółowych stron administracyjnych administratora. Nie ma potrzeby posiadania rzeczywistych kluczy obcych w bazie danych.
Podpowiedź na migrację istniejącej db: prawdopodobnie będziesz chciał zrzucić na coś YAML i imporcie, że już w po odtworzyć schemat . – WhyNotHugo
Powinien używać 'default_storage_engine' zamiast' storage_engine' dla mysql 5.7+ –