Lilypie Primer PicLilypie Primer Ticker

martes, 31 de marzo de 2009

Django: Crear tablas InnoDB en MySQL

Cuando estamos trabajando con MySQL y usamos

manage.py syncdb

para crear nuestras tablas en la Base de Datos, por defecto django nos crea tablas del tipo MyISAM que si bien son muy veloces, tienen algunas desventajas como la falta de integridad referencial.

Si queremos utilizar las tablas tipo InnoDB en nuestra base de datos solamente tendremos que añadir esta linea:

DATABASE_OPTIONS = {"init_command": "SET storage_engine=InnoDB"}

en nuestro archivo settings.py.

Es todo, espero que les sea de utilidad

1 comentario:

Unknown dijo...

hola marcos... hace poco encontre tu progrma de simulacion de una maquina de turing y necesito hacerte unas preguntas yo tengo un proyecto parecido solo que es en C y gustaria si esta entre tus posibilidades el poderme ayudar.. te dejo mi correo ... clamagoes@gmail.com