我使用的是Django v1.7,我需要将初始自动增量值设置为1000000之类的东西,但是找不到任何显示此类功能的Django文档,并且我的模型有很多依赖项,因此创建具有指定键的虚拟记录然后将其删除并不容易。
因此,我认为唯一明智的方法是将alter table tablename auto_increment=1000000
放入初始迁移文件中,但我也找不到在此documentation中的方法
问题是我如何在新的迁移系统中做到这一点?
最佳答案
亲爱的,找到了这个documentation
只需将其添加到操作数组中
operations = [
migrations.CreateModel(...),
# mysql specific
migrations.RunSQL('alter table tablename auto_increment=1000000'),
]
关于django - Django 1.7迁移以添加原始查询以设置auto_increment初始值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25318279/