幾個數據庫的版本控制工具
曾經構思過一個數據庫的版本控制軟件, 花了好幾天時間, 做出一個prototype, 自個興奮了好幾天. 但考慮到工作量實在太大, 同時red gate公司已經放出了SQL Source Control的early access版本, 所以放棄繼續深入研究. 不過我得出了一個結論: 各個主流數據庫服務器差異太大, 實現一個能很好管理多種數據庫的版本控制工具不大可行, 面向特定數據庫的工具應該更靠譜一些.
今天在下面的博客中, 看到有好幾款開源的項目, 開源社區真有活雷鋒啊. 我還沒有來得及評估, 不知道這些工具的可用性到底如何? 也不知道它們能否和主流的版本控制系統兼容, 比如svn, cvs, git, hg等. (其實數據庫開發不像基于文件的程序開發, 只要實現集中式版本控制就可以了, 實現分布式版本控制沒什么意義)
http://pyrseas.wordpress.com/category/version-control/
nextep(開源)
http://www.nextep-softwares.com/
dbdeploy(開源)
http://dbdeploy.com/
Liquibase(開源)
http://www.liquibase.org/
Post Facto(開源)
http://www.post-facto.org/
下面是red gate公司的商業軟件
SQL Source Control (商業軟件)
http://www.red-gate.com/products/SQL_Source_Control/index.htm

浙公網安備 33010602011771號