【问题标题】:Broke my Flask-sqlalchemy sqlite db instance破坏了我的 Flask-sqlalchemy sqlite db 实例
【发布时间】:2021-05-25 19:47:28
【问题描述】:

在测试我的 Flask 应用程序功能时,我在升级/降级期间编辑模型以某种方式破坏了我的数据库。我为此目的使用 Migrate,但我对它相当陌生。这导致了我的问题:如何完全重置我的数据库(迁移修订版)。在发生这种情况之前,我只会降级到初始化状态并手动从 Migrate/versions 文件夹中删除所有 python 文件。

【问题讨论】:

    标签: python flask flask-sqlalchemy flask-migrate sqlalchemy-migrate


    【解决方案1】:

    找到解决办法:

    1. 只需删除整个迁移文件夹
    2. 做烧瓶数据库初始化
    3. 检查是否已创建迁移文件夹(从屏幕截图中检查所有必要的文件) Screenshot of necessary files in migrations folder

    4。烧瓶数据库迁移 5.烧瓶数据库升级 现在您有一个与您的应用程序中的模型匹配的数据库

    【讨论】:

      猜你喜欢
      • 2019-07-10
      • 1970-01-01
      • 2018-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-09
      相关资源
      最近更新 更多