出于某种原因,在向模型添加一个新列之后,alembic的命令alembic revision --autogenerate
检测到一个新表,并相应地为整个实体生成一个新的迁移,而不是只拾取新列
在env.py配置文件中,模型的基类被称为target_metadata = MyBase.metadata
,因此它选择了新模型。但是,添加新列时,它将重新生成整个模型,而不是仅生成添加了新列的修订
在运行alembic revision --autogenerate
之前,新的更改将通过alembic upgrade head
迁移到数据库
我的基类有一个标准的声明性基础,我的模型对其进行了扩展
还有其他可能出错的地方吗?也许我错过了一些显而易见的东西;(
目前没有回答
相关问题 更多 >
编程相关推荐