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

想必使用flask-migrate都遇到过数据迁移时相应列的更改的问题,比如更改String的长度的该等,其实alembic支持检测字段长度改变,不过它不是默认的,需要配置;
找到migrations/env.py文件,在run_migrations_online函数加入如下内容:

 context.configure(
          compare_type=True,  # 检查字段类型
          compare_server_default=True # 比较默认值
          )
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 了解flask_migrate需要先了解flask-script,那么flask-script的作用是什么呢?fl...
    凌烟醉卧阅读 9,396评论 5 8
  • FLASK框架 简介: flask是一个非常小的python web框架 只提供了一个强劲的核心 其它都...
    riverstation阅读 2,152评论 2 38
  • flask 运行流程 creat一个app对象,通过Flask(name)来注册方法,然后run_app 通过fl...
    Colaplusice阅读 1,252评论 0 0
  • Python虚拟环境 python虚拟环境是为了解决电脑上存在一个框架的多个版本,使用虚拟环境解决这个问题 通过p...
    劉戦軍阅读 1,136评论 0 3
  • 世界上分两种人,一种是睡不醒的,另一种是睡不着的。 俗话讲:“春困秋乏夏打盹”,在上周我发生了两次睡眠问题: ...
    AlbertXXX阅读 960评论 0 50