spring 中是否有没有 sql 查询的数据库迁移工具?

Is there a db migration tool in spring without sql query?

我是python后端开发人员,但这次我必须使用java,spring。

python中有一个名为 alembic 的迁移工具,不需要了解 sql 查询,因为它可以在没有任何 sql 查询的情况下迁移。

所以,我在spring、java中找到了一个迁移工具,但我还没有找到它。

当然,我知道 flyway 迁移工具,但据我所知,它适用于 sql 查询。

是否有不使用sql查询的迁移工具?

flyway 的替代品是 liquibase。它可以接收 class 或 yml 文件。这是来自 Baeldung https://www.baeldung.com/liquibase-refactor-schema-of-java-app

的基本教程