python项目中的Liquibase集成

Posted

技术标签:

【中文标题】python项目中的Liquibase集成【英文标题】:Liquibase integration in python project 【发布时间】:2020-06-15 16:25:06 【问题描述】:

我计划使用 Liquibase(https://www.liquibase.org) 来管理 Oracle 数据库模式的迁移/版本控制。该项目在 Python 中使用 setuptools。 我还看到了 Liquibase 的 Python 包装器,但它们似乎没有得到很好的维护。

有没有人有在 python 项目中集成 Liquibase 的经验?还是类似的?

【问题讨论】:

【参考方案1】:

你在使用 SQLAlchemy 吗?因为有一个管理数据库迁移的工具:Alembic

Alambic 也被包裹在另一个 Python Framwework 中,例如特定模块中的 Flask 作为 Flask-migration。

【讨论】:

以上是关于python项目中的Liquibase集成的主要内容,如果未能解决你的问题,请参考以下文章

springboot集成liquibase

当我使用 liquibase 更改模型数据时,JHipster 集成测试失败

运行 Spring Boot 集成测试时出现 Liquibase 问题

liquibase的使用

Liquibase 无法找到用于 4.0 及更高版本的集成测试的更改日志文件

Liquibase 与数据库交互