我有一个Spring webapp。它使用XAMPP(通常部署在Windows上)进行分发,以便非技术用户可以方便地安装它。 现在,如果我想在XAMPP软件中单独修补webapp。如果我可以减少补丁的下载足迹并应用它将会很方便。
我可以双击的可执行文件。关闭数据库。它会自动检查预配置URL中的更新,并在XAMPP安装中修补webapp,而不会影响MySQL数据库。
是否有一些开箱即用的解决方案可用或我是否需要构建自定义解决方案?
此外,在不删除任何数据的情况下,将架构更改(例如添加新列)应用于MySQL数据库的简洁方法也很有用。
答案 0 :(得分:0)
对于升级数据库,我们使用Flyway,这是一个库,允许您使用单个命令将数据库升级到特定版本的应用程序。它还会跟踪数据库的版本,并允许您在需要时执行降级/回滚。