Alembic的不可逆迁移

vicvicvic

并非所有的数据库迁移都是可逆的。使用Alembic + SQLAlchemy时,是否有一种(规范的)方法来“标记”我的downgrade函数/迁移,以使其无法逆转?

比较ActiveRecord迁移,您可以ActiveRecord::IrreversibleMigrationdown方法中提出以进行信号通知。

引发异常(任何异常)donwgrade会导致降级失败“完全”吗?

尤里西尔维奥

一个例外就足够了。它将使迁移失败,并且您将永远无法返回。

def downgrade():
    raise Exception("Irreversible migration")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

活动记录中不可逆转的迁移的好处?

来自分类Dev

加密解密是不可逆的

来自分类Dev

烧瓶的Alembic迁移

来自分类Dev

TypeError:“ ItemIterator”对象不可逆

来自分类Dev

Alembic-SQLAlchemy初始迁移

来自分类Dev

NSDateFormatter:stringFromDate和dateFromString是否不可逆?

来自分类Dev

Cairo FreeType字体-无效的矩阵(不可逆)

来自分类Dev

vtkXMLPolyData读写器不可逆

来自分类Dev

在Google App Engine上运行Alembic迁移

来自分类Dev

Alembic自动生成迁移,无需检查约束

来自分类Dev

在Alembic迁移上插入Unicode值

来自分类Dev

Alembic迁移:如何删除多态身份

来自分类Dev

在Alembic迁移中插入Unicode值

来自分类Dev

验证管道构建中的 Alembic 迁移

来自分类Dev

在长颈瓶迁移或Alembic迁移中创建种子数据

来自分类Dev

Heroku上的Alembic / Flask迁移迁移运行但不创建表

来自分类Dev

我如何获得不可逆转的移民?

来自分类Dev

为什么python字典对于python3.7是不可逆的?

来自分类Dev

为什么日期时间字符串格式不可逆?

来自分类Dev

/ admin /'set'对象上的Django错误TypeError是不可逆的

来自分类Dev

如何使用.NET不可逆向发送邮件?

来自分类Dev

R最小方差投资组合:解不可逆矩阵

来自分类Dev

jQuery函数不可逆。[网站购物车功能]

来自分类Dev

以相反的顺序对数组进行排序-不可逆

来自分类Dev

为什么运算符/函数转换不可逆?

来自分类Dev

HPE LoadRunner 中的不可逆加密密码

来自分类Dev

从不可逆的函数中查找多个内插 x 值

来自分类Dev

Alembic会在乎其迁移文件称为什么吗?

来自分类Dev

Alembic自动生成空的Flask-SQLAlchemy迁移