星期六, 5月 16, 2009

liquibase - db migrate tools

今天晚上,上網逛的時候,在搜尋 Ubuntu 上比較好用的 SQL Tools
因為現在我電腦是裝 x64 版本的 ubuntu
之前用很久的 aqua datastudio 4.7 沒辦法執行

找著找著,找到了 liquibase
仔細看了一下簡介,以及上網找一下相關的資料,發現這是一個 db migrate tools
在 maven 上面蠻容易用的

先設定一個 xml 用來存放所有 migrate 的資訊,比如說叫做 db.changelog.xml


接下來設定一個 properties,這是把一些設定的資訊放在裡面,mvn 可以用
裡面要指定如 changelog 文件放置的位置、以及連線資訊


接下來,在 pom.xml 內加一個 plugin,記得要指定 properties 放置的位置


之後,所有的資料庫更新,要先更新那個 db.changelog.xml
然後執行 mvn liquibase:update 就可以了~

我想比較難的應該是,怎樣編輯那個 xml 吧~
官方文件:http://www.liquibase.org/manual/home

沒有留言:

張貼留言

Powered By Blogger