首页 > 解决方案 > 导入db时不存在SQLAlchemy关系

问题描述

我正在使用 SQLAlchemy 迁移到一个新数据库,并希望使用db.create_all(). 现在我收到以下错误

psycopg2.errors.UndefinedTable:关系“图像”不存在

当我尝试导入db. 发生错误是因为我正在通过执行查询创建应用程序服务所依赖的全局变量Image.query.all()。所以实际上,该变量是在应用程序启动时创建的。当然现在这行不通,因为数据结构还没有到位。

我怎样才能绕过这个问题而不必暂时注释掉代码?基本上我希望能够在不执行此查询的情况下简单地进行数据库设置。

标签: pythonpython-3.xpostgresqlsqlalchemyflask-sqlalchemy

解决方案


推荐阅读