我有一个非常简单和愚蠢的问题,但我不知道我错过了什么。基本上,按照我目前编写管理应用程序的方式,似乎flask migrate总是创建一个绝对迁移,而不仅仅是一个从以前的模式迁移到当前模式的更改集。 例如,如果我删除我的迁移并旋转一个全新的DB,然后我执行manage db migrate,然后执行manage db upgrade所有工作。如果我随后对db.Model表进行了更改,然后执行manage db migrate,则不会得到错误。 然而,新的迁移脚本指向前一个,但不仅仅是将数据库从以前的模式状态转换到新的模式状态所需的差异,而是从空模式开始的完全(绝对)迁移-如中所示,它将尝试从