zoukankan      html  css  js  c++  java
  • 数据库迁移(创建关联等操作) Target database is not up to date报错

    使用Mysql-sqlalchemy执行数据库迁移 来更新数据库:

      队长试探性的在网上找了几种方案 依然没有解决报错问题;

      后来看了https://www.aliyun.com/jiaocheng/443945.html上面的内容(这上面用的是sqlite, 队长用的是mysql),终于想到正确操作

    正确操作(及时数据库已经保存有大量数据,依然可行, 此操作方法不会删除数据库表,只是按照你之前的的操作更新表结构):

      1、删除迁移文件夹migrations.(此时若尝试执行迁移数据库命令,会报出版本出错version is xxx)

      2、用navicat打开数据库  删除版本控制表(一个名为 alembic-version的版本控制表)

    然后再执行迁移命令 就会成功。

  • 相关阅读:
    C#:反射
    静态和非静态类
    数据的存入取出(注册机方式)
    退出unity运行
    网络流基础
    欧拉回路
    博弈论问题
    洛谷P5304 [GXOI/GZOI2019] 旅行者
    [ZJOI2006]物流运输
    POJ3278 Catch that cow
  • 原文地址:https://www.cnblogs.com/We612/p/10100613.html
Copyright © 2011-2022 走看看