Flyway 和 Liquibase 通过 Soap、Rest 等 Web 服务进行调用

发布于 2024-12-22 04:33:03 字数 180 浏览 0 评论 0原文

我已经集成了 liquibase 和与我的应用程序一起飞行。两者都工作正常。两者都有各自的优点和缺点。缺点。现在我关心的是网络服务。 Rest 和 Soap 可以与这些工具一起使用吗?如果是的话可以详细说明一下吗??? 我需要与 hudson 一起使用这些工具,并且可以休息和休息。肥皂被用来称呼liquibase或flyway。提前致谢。

I have integrated both liquibase & flyway with my application. Both are working fine. Both have their pros & cons. Now my concern is with webservices. Can Rest and Soap be used with these tools. If yes then can you please elaborate in details???
I need to use these tools with hudson and can Rest & Soap be used to call liquibase or flyway. Thanks in Advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

挖个坑埋了你 2024-12-29 04:33:03

在具有远程/服务/数据访问层的分层架构中

  • Flyway 和 Liquibase 都位于数据访问层
  • REST 和 SOAP 都位于远程处理层

Flyway 和 Liquibase 都不对所使用的远程技术类型施加限制。

In a layered architecture with Remoting / Services / DataAccess layers

  • Both Flyway and Liquibase sit at the DataAccess layer
  • Both REST and SOAP sit at the Remoting Layer

Neither Flyway nor Liquibase impose restrictions on the kind of remoting technology being used.

命硬 2024-12-29 04:33:03

Liquibase 有一个主要通过 liquibase.Liquibase (http://www.liquibase.org/api/liquibase/Liquibase.html) 访问的 java 接口,可用于以编程方式执行 liquibase 操作。

没有对休息或肥皂的内置支持,但可以轻松创建。

更新:示例代码

Connection c = createDatabaeConnection();
Database database = DatabaseFactory.getInstance().findCorrectDatabaseImplementation(new JdbcConnection(c));
Liquibase liquibase = new Liquibase(changelog, resourceOpener, database);

liquibase.update(contexts)

Liquibase has a java interface primarily accessed through liquibase.Liquibase (http://www.liquibase.org/api/liquibase/Liquibase.html) which can be used to programatically perform liquibase operations.

There is not built-in support for rest or soap, but either can easily be created.

UPDATE: Example code

Connection c = createDatabaeConnection();
Database database = DatabaseFactory.getInstance().findCorrectDatabaseImplementation(new JdbcConnection(c));
Liquibase liquibase = new Liquibase(changelog, resourceOpener, database);

liquibase.update(contexts)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文