问题描述
我在this post中看到,添加不带null=True
的默认值会创建一系列的alter,update,alter和alter sql命令。
我已经阅读了bug pointed to in the post,其中对此功能进行了验证,OP的最后一个问题是我的问题-是否有某种方法可以使用Django ORM将数据库级别默认值添加到列中迁移,可能没有记录?听起来这可能是当时的现有功能要求,此后可能有所改变。
在没有null=True
的情况下,将发布这些sql系列。使用null=True
,不会发出任何命令:
-- Alter field foo_field on footable
--
COMMIT
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)