Django将Integer迁移到BigInteger

时间:2014-08-07 12:22:58

标签: django django-models django-south

我正在使用South进行迁移。

是否可以编辑以前使用IntegerField作为其数据类型的字段,以使用BigIntegerField作为其数据类型?

南方是否支持此类迁移,或者我是否必须为此进行多次迁移(添加另一列,然后进行数据迁移,最后删除旧列)?

1 个答案:

答案 0 :(得分:1)

南方文档appear to support this change

  

South将检测您是否更改了字段,并且应该正确更改   字段类型,但有一个例外:

     

如果您更改为具有CHECK约束的字段(例如   PositiveIntegerField)约束不会被添加到列中(它   但是,如果你改变了,就会被删除。这将在未来修复   释放。