如何用mybatis migration tool来进行数据库版本控制吗

如何用mybatis migration tool来进行数据库版本控制吗,第1张

配置MMT环境变量如下:

MIGRATIONS_HOME: D:\Software\mybatis-migrations-3.2.0

Path: %MIGRATIONS_HOME%\bin

打开命令行窗口执行"migrate --help"测试MMT如下:

进入项目目录执行'migrate init'初始化MMT环境目录。

初始化后,MMT创建drivers,environments和scripts三个目录。其中drivers目录用来存放数据库驱动所依赖的jar包,environments目录用户配置数据库信息,scripts目录则用来存放数据库脚本。将准备好的数据驱动包放入drivers目录,这里以mysql为例。打开environments目录下的development.properties文件配置开发环境数据源信息如下:

如需要配置其他环境如test、demo、staging、production等,只需要复制development.properties文件修改相应的数据库链接即可。至此MMT的配置工作已经完成,我们可以使用其强大的数据库脚本版本控制功能了。

Toad for MySQL是一款免费开发工具,可让您快速高效地创建和执行查询、自动执行数据库对象管理,并开发SQL代码。Toad MySQL可提供实用程序,用于比较、提取和搜索对象。MySQL工具还可让您录制和播放键盘命令,并在MySQL数据库之间传输数据。MySQL开发人员工具可帮助管理项目、导入/导出数据和管理数据库,从而提高您的效率。

Toad™ for MySQL可提供以下重要功能:

版本控制集成

让您能够在编辑器中对代码进行登入和登出,从而降低错误风险。

宏录制和播放

使您可以录制和播放键盘命令。

数据库浏览器

重新安排和管理对象及对象类型。

代码片段编辑器

让您能够创建和修改代码片段,以扩展和折叠代码块,从而加快浏览速度。

安全管理器

通过允许或限制用户访问特定Toad功能,让您能够更好地控制系统。

SQL编辑器

让您可以创建、执行、修改和保存查询;查看和编辑数据;以及从一个直观的界面处理DDL命令。

快速的多标签模式浏览器

以图形的形式显示并管理数据库对象。

数据库提取、比较和搜索实用程序

允许您对两个MySQL数据库进行比较,查看差异,及创建脚本来更新目标。

导入/导出实用程序 - 让您能够在MySQL数据库之间传输数据。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9906148.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存