码迷,mamicode.com
首页 > 其他好文 > 详细

所有迁移的执行时间以及结果

时间:2015-04-14 01:58:54      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

  • Clean: 删除所有创建的数据库对象,包括用户、表、视图等。

  • Migrate: 对数据库依次应用版本更改。

  • Info:获取目前数据库的状态。那些迁移已经完成,那些迁移待完成。所有迁移的执行时间以及结果。

  • Validate:验证数据库结构与迁移脚本的异同。

  • Baseline:根据现有的数据库结构生成一个基准迁移脚本。

进阶

flyway提供sql配置和Java配置两种方式。sql配置可以方便实现对DDL的修改、一些引用数据的修改;而Java的方式则更强大些,可以应用更为复杂的场景,比如对某个数据表中的数据进行一些逻辑处理。具体使用请参见官方文档:(http://flywaydb.org/documentation/migration/java.html)http://flywaydb.org/documentation/migration/java.html

熟悉Ruby On Rails的程序员都知道Ruby On Rails自带一个数据库迁移工具,这个和那个差不多,可以说下JVM平台的数据库迁移工具,弥补了JVM平台下维护数据库Schema的不足。

所有迁移的执行时间以及结果

标签:

原文地址:http://www.cnblogs.com/tingsking/p/4423723.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!