• 五十一:数据库之Flask-Migrate详解


    在实际开发中,经常会发生数据库修改行为,一般数据库修改不是直接手动修改,而是去修改ORM模型,然后再把模型映射到数据库中,这些操作可以通过flask-migrate实现,flask-migrate是基于Alembic进行的一个封装,并集成到Flask中,而所有的迁移操作其实是Alembic做的,他能跟踪模型的变化,并将变化映射到数据库中

    安装:pip install flask-migrate

    常用命令:
    1、初始化环境:python manager.py db init
    2、自动检测模型,生成迁移脚本:python manager.py db migrate
    3、将迁移脚本映射到数据库中:python manager.py db upgrade
    4、查看更多命令:python manager.py db --help

    项目结构

    python manager.py db init

    python manager.py db migrate

    python manager.py db upgrade

    增加字段

    python manager.py db migrate、python manager.py db upgrade

    查看所有命令:python manager.py db --help

    要注意的是一定要把要映射的模型导入到manager.py中,否则不会映射成功

  • 相关阅读:
    AssetBundleNote
    UNet笔记
    HololensAR开发设置
    Hololens真机使用Unity开发流程
    数据结构笔记
    解决粘包问题
    使用C#中的Socket进行通讯
    解决Sql注入,防止恶意数据
    110. 平衡二叉树
    104.二叉树的最大深度
  • 原文地址:https://www.cnblogs.com/zhongyehai/p/11838657.html
Copyright © 2020-2023  润新知