我已经整合了liquibase和amp; flyway与我的申请。两者都很好。两者都有他们的优点和利弊。现在我关心的是webservices。 Can Rest和Soap可以与这些工具一起使用。如果是,那么请详细说明一下??? 我需要将这些工具与哈德森一起使用,并且可以使用Rest&肥皂可以用来叫liquibase或flyway。在此先感谢。
答案 0 :(得分:1)
在具有Remoting / Services / DataAccess图层的分层架构中
Flyway和Liquibase都没有对所使用的远程技术进行限制。
答案 1 :(得分:0)
Liquibase有一个java接口,主要通过liquibase.Liquibase(http://www.liquibase.org/api/liquibase/Liquibase.html)访问,可用于以编程方式执行liquibase操作。
没有内置的支持休息或肥皂,但可以很容易地创建。
更新:示例代码
Connection c = createDatabaeConnection();
Database database = DatabaseFactory.getInstance().findCorrectDatabaseImplementation(new JdbcConnection(c));
Liquibase liquibase = new Liquibase(changelog, resourceOpener, database);
liquibase.update(contexts)