MyBatis Schema Migrations数据库脚本管理

概述

        当今的大多数软件开发团队已经掌握了使用SVN等SCM工具对源代码和文档进行有效的版本控制,但是,如何将DB的变更也纳入到版本控制中却是一个亟待解决的难题;

这个问题普遍存在却被严重忽视,常见的最"正规"的做法就是在工程的DB目录下随意堆放sql脚本,在需要的时候从里面手工挑选出要执行的脚本或脚本片段拿去执行;

这种做法非常的繁琐而容易出错或遗漏,严重拖累了软件开发团队前进的脚步,给项目带来许多风险和隐患。

MyBatis Schema Migrations介绍

        The MyBatis Schema Migrations tool(http://www.mybatis.org/migrations/index.html 下文简称Migrations)是一个开源的用于DB版本控制的命令行工具,Migrations通过生成统一格式的DDL脚本模板、在目标DB中记录版本信息和当前状态,使得多人开发团队可以在多个DB环境上井然有序的工作,为敏捷和迭代开发提供强有力的技术保障。

同时Migrations学习和使用都非常简单,常用的命令不到10个。

配置及其操作可以参考以下

http://blog.csdn.net/daquan198163/article/details/9284611

http://wenku.baidu.com/view/0b2e4801a8114431b90dd83b.html

转载于:https://my.oschina.net/u/163737/blog/714930

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值