我正在使用South进行迁移。
是否可以编辑以前使用IntegerField作为其数据类型的字段,以使用BigIntegerField作为其数据类型?
南方是否支持此类迁移,或者我是否必须为此进行多次迁移(添加另一列,然后进行数据迁移,最后删除旧列)?
答案 0 :(得分:1)
南方文档appear to support this change:
South将检测您是否更改了字段,并且应该正确更改 字段类型,但有一个例外:
如果您更改为具有CHECK约束的字段(例如 PositiveIntegerField)约束不会被添加到列中(它 但是,如果你改变了,就会被删除。这将在未来修复 释放。