【问题标题】:How to delete flask migration folder and table如何删除烧瓶迁移文件夹和表
【发布时间】:2020-09-30 22:11:35
【问题描述】:

我想完全删除数据库和我创建的所有表。 我什么都试过了。 table_instance.table.drop(engine)

我尝试创建另一个项目并重新安装 flask-migrate 我仍然收到 No such revision '39408d6b248d' 错误和 no such table: error when I use flask db upgrade。 删除了迁移文件夹并再次使用 flask db init 仍然没有给出这样的修订。

当我在同一张表上使用flask db migrate 两次时,问题就开始了,然后我得到了我不知道如何修复的重复列错误。

【问题讨论】:

    标签: flask flask-sqlalchemy flask-migrate


    【解决方案1】:

    您需要删除数据库中的alembic_version 表。使用您的数据库管理工具执行此操作,或使用drop table alembic_version; SQL 语句。

    【讨论】:

    • 请提供示例或提供链接以获取有关此答案的更多信息。
    • 我正在向您展示您需要运行的 SQL 语句。这不是一个例子吗?
    【解决方案2】:

    您也可以删除模块根目录下的“migrations”文件夹以及数据库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-07
      • 2019-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-17
      • 1970-01-01
      相关资源
      最近更新 更多