3

我有一个 Spring webapp。它使用 XAMPP 分发(通常部署在 Windows 上),以便非技术用户可以方便地安装它。现在,如果我想在 XAMPP 软件中单独修补 webapp。如果我可以减少补丁的下载占用并应用它会很方便。

我可以双击的可执行文件。关闭数据库。它会自动检查预配置 URL 处的更新,并在 XAMPP 安装中修补 web 应用程序,而不会影响 MySQL 数据库。

是否有一些开箱即用的解决方案,或者我需要构建一个定制的解决方案?

此外,一种在不删除任何数据的情况下将架构更改(如添加新列)应用到 MySQL 数据库的简洁方法也将很有用。

4

1 回答 1

0

为了升级数据库,我们使用 Flyway,这是一个库,它允许您使用单个命令将数据库升级到应用程序的特定版本。它还跟踪您的数据库版本,并允许您在需要时执行降级/回滚。

http://flywaydb.org

于 2012-09-17T15:06:19.767 回答