flask-migrate 更改表字段类型、字段长度

14次阅读
没有评论

共计 226 个字符,预计需要花费 1 分钟才能阅读完成。

alembic 支持检测字段长度改变,不过它不是默认的,需要配置;
找到 migrations/env.py 文件,在 run_migrations_online 函数加入如下内容:

context.configure(
    …………
    compare_type=True,  # 检查字段类型
    compare_server_default=True # 比较默认值
)

重新运行以下命令便可生效

python manage.py db migrate
python manage.py db upgrade
正文完
觉得有用?欢迎赞赏,感谢!
post-qrcode
 0
苏维歌
版权声明:本站原创文章,由 苏维歌 2022-06-06发表,共计226字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码