我們正在尋求從手動腳本遷移到RedGate數據庫源代碼管理來管理我們的數據庫。
如何使用RedGate,TeamCity和SVN自動升級數據庫
我們希望對存儲的特效/查找等進行更改,然後將它們檢入SVN主幹,這將啓動新的TeamCity構建。我查看了RedGate docs和一些谷歌搜索結果(例如http://www.troyhunt.com),他們似乎不同意架構應該是好的。問題是查找表。
我們已經列出了哪些表是查找/靜態表(在SQL studio中),但我怎樣才能得到該列表到SQL數據比較工具(我想我可以看看數據文件夾中的文件)?另外,我們將如何去更新現有的數據,例如大寫的所有姓氏?
另外兩個有趣的地方是我們有多個客戶端使用相同的數據庫模式,但有些可能在0.3版本和0.4版本。我猜我們需要在SQL中更改源代碼控制綁定,當我們想要使用舊版本時(例如,爲了修復bug)
其他人是否使用多個版本的數據庫執行連續部署?
感謝
「多個版本的連續部署」是oxymoron :) – 2011-04-09 03:31:07
爲什麼?客戶端A可以在版本3上,客戶端B在5.我希望TeamCity不斷部署正確版本的分支機構。因此,客戶A將移動到3.1,客戶B移動到5.3。連續部署中的 – 2011-04-09 11:54:56
僅爲最新版本。沒有分支根本沒有版本號... – 2011-04-10 07:27:59