python - 导入db时不存在SQLAlchemy关系
问题描述
我正在使用 SQLAlchemy 迁移到一个新数据库,并希望使用db.create_all()
. 现在我收到以下错误
psycopg2.errors.UndefinedTable:关系“图像”不存在
当我尝试导入db
. 发生错误是因为我正在通过执行查询创建应用程序服务所依赖的全局变量Image.query.all()
。所以实际上,该变量是在应用程序启动时创建的。当然现在这行不通,因为数据结构还没有到位。
我怎样才能绕过这个问题而不必暂时注释掉代码?基本上我希望能够在不执行此查询的情况下简单地进行数据库设置。
解决方案
推荐阅读
- php - apache 的 CORS 问题
- ssl - 带有 https 的码头服务器
- python - 以不同方式对相似数据进行正则表达式并填充数据框
- graphql - Graphql 服务器端如何使用模式
- sql - 在 Oracle 11g SQL 中,是否有更新列的优先顺序?
- sql-server - Excel VBA 到 SQL Server 2016 连接字符串错误
- javascript - 如何在 Wordpress Rest API 中显示菜单页面子项?
- javascript - 4sum如何通过测试用例
- python - 删除非 ASCII 字符
- python - matplotlib 中不同宽度和颜色的条形图(Bar Mekko 图表)