flyway 用于多人开发时的一个管理数据库的工具
比如A、B、C同时开发一个项目,A在某个表加了一列,B也在某个表加了一列,C又改了个什么属性,最后要合并的话不太方便,所以就用flyway这玩意,自己写好sql语句,flyway会自动帮我们执行数据库操作,最后统一起来也非常方便快捷,大致就是这个意思吧。。
因为有个这么玩意,所以想动手实现下,其实非常简单,但是启动一直报错。。
刚开始搞不懂状况,明显我目录里已经有指定路径了,但是还是一直报错:
好家伙,最后才发现,原来是idea的原因,之前用eclipse用习惯了,所以我建立目录的时候是db.migration一起输入的,导致idea创建目录是db.migration。发现原因后,只能一个个建了,先建立db,再建立migration
最后删掉db.migration,没报错了。。