我有一个django应用程序,直到现在我用sqLite作为数据库后端。现在,当它接近生产时,我想把它全部移到mySQL上,它将被用在盒子上。南 - 从sqlite到mysql的迁移django应用程序
我重新配置我的设置到MySQL数据库和运行
manage.py syncdb --migrate
它开始创建表和所有,但在第一(满分40)的迁移失败,一个旧的错误(can't insert blob without key length和所有)。
我首先想到手动修复迁移文件,但很快意识到有太多的手动工作。
所以我想,好吧,我会跑manage.py迁移核0040(最后的迁移,并且会做的伎俩),但它仍试图运行初始之一,也是:
File "D:\~Sasha\Portman\core\migrations\0001_initial.py", line 23, in forwards
('name', self.gf('django.db.models.fields.TextField')(unique=True)),
... error message
有以某种方式迁移我的模型,而无需手动修复初始迁移文件和所有其他魔法的方法?
烨之间,即做到了:)谢谢! – abolotnov 2012-02-10 23:58:55