django - 默认值迁移 - 这个触摸数据库?

时间:2015-05-15 15:10:12

标签: mysql django

我想进行新迁移,其中仅包含某些字段的新默认值。但是数据库表具有> 10.000.000行(MySQL)和~200.000在线用户。

所以我通常不知道的是:默认值迁移(或者像选择字段更改之类的迁移)是否会触及数据库?

我知道添加,删除等迁移会触及数据库来创建/删除内容。

如果可能,

会对一些有用的提示和链接表示感谢。

1 个答案:

答案 0 :(得分:1)

不,它没有触及数据库。

It does not effect the behavior of setting defaults in the database directly - Django never sets database defaults and always applies them in the Django ORM code.

(事实上,应用此类迁移仅将其标记为已应用,并且全部,不执行任何实际工作)

相关问题