博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
liquibase
阅读量:6914 次
发布时间:2019-06-27

本文共 386 字,大约阅读时间需要 1 分钟。

hot3.png

今天在看springboot源码时发现一个好东西。

LiquibaseServiceLocatorApplicationListener

Liquibase是一个用于跟踪、管理和应用数据库变化的开源的数据库重构工具。它将所有数据库的变化(包括结构和数据)都保存在XML文件中,便于版本控制。

在我们日常的开发中数据库的变化非常频繁,维护sql脚本的次数也比较多,经常遇到的情况是,同事A新增了一个张表,或者为某个表增加了一个字段,在本地开发测试完成后,升级到生产系统。由于忘记同步数据库,则服务不能正常使用。如果公司有单独的DBA去维护这个sql那自然没啥问题,这个场景下对于表结构的维护就打不到自动化运维效果了。

后面我会把这个实际使用起来,并在项目组中推广开来。

转载于:https://my.oschina.net/penghaozhong/blog/2088254

你可能感兴趣的文章
交换机配置vlan 访问控制列表
查看>>
Python面向对象之类的成员
查看>>
Win8上iis配置
查看>>
Confluence 6 配置 Office 转换器
查看>>
Grin交易原理详解
查看>>
大数据体系【概念认知】系列-2:存储以及副本策略
查看>>
Apache与Tomcat区别联系
查看>>
用shell编写批量打包日志脚本
查看>>
传统的MapReduce框架慢在那里
查看>>
20个java异常处理最佳实践
查看>>
001作业题
查看>>
关于实习
查看>>
叠加等边三角形
查看>>
网页换肤
查看>>
[BZOJ3751/NOIP2014]解方程
查看>>
silverlight多国语言研究
查看>>
赋值法
查看>>
BZOJ 3672 [Noi2014]购票 (熟练剖分+凸壳维护)
查看>>
Linq to entity优化---MSDN
查看>>
iOS开发之--一些有用的博文和博客
查看>>