zoukankan      html  css  js  c++  java
  • Flask_Migrate数据库迁移

    • migrate数据库迁移

      • 有models,没有迁移仓库。本地新建数据库;首次创建迁移仓库、迁移脚本;执行迁移脚本生成数据库表;

        • python manage.py db init
          python manage.py db migrate -m "discription"
          python manage.py db upgrade
          
      • 有models,有迁移仓库、迁移脚本。本地新建数据库;执行迁移脚本生成数据库表;

        • python manage.py db upgrade
          
      • 有多个迁移版本,迁移/退回到指定版本

        • python manage.py db upgrade/downgrade 33c554343f4f
          
      • 修改model文件,与迁移脚本的关系

        • 为字段添加唯一性unique=True,执行更新迁移后可成功;
        • 修改字段类型(如Integer->String),执行更新迁移后不成功;是因为flask_migration不能自动生成修改类型的迁移脚本。一种解决办法:删除该字段迁移一次,添加该字段修改类型再迁一次。
  • 相关阅读:
    acm常见错误-持续更新
    学习之旅
    快速幂
    写个管理自我的小工具
    Tree构建
    Sql server学习
    asp.net webAPI学习
    AngularJS数据双向绑定
    虚拟机学习
    wps学习
  • 原文地址:https://www.cnblogs.com/ldy-miss/p/10579320.html
Copyright © 2011-2022 走看看