Alembic删除外键索引

我有一列address_id = db.Column(db.Integer,db.ForeignKey(Address.id,ondelete =’CASCADE’),index = True).使用Alembic自动生成迁移总是会添加drop_index操作.

op.drop_index('address_id', 'companies')

为什么每次生成迁移都会发生这种情况?

解决方法:

这是Alembic 0.6.1中的known bug.升级到0.6.2或更高版本,问题将消失.

上一篇:python – 以编程方式获取Alembic数据库版本


下一篇:使用Alembic与sqlalchemy_utils时出现问题