[系統] MySQL 資料庫版本控制

看板Database作者 (去南半球度假)時間15年前 (2011/01/05 00:12), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
請問 有沒有 MySQL 可以用的版本控制系統? 因為在開發過程中,有時候會更動欄位的屬性等等 或是分割table 是否每次 commit 的時候 都存一份 db 的 schema 和 code 一同 commit 到 svn repo? 有沒有更簡單更方便 能整合到 TortoiseSVN 的方法呢? 用 db compare tool? compare tool 能和 TortoiseSVN 整合嘛? 我知道embarcadero有 db change manager http://www.embarcadero.com/products/db-change-manager-xe 不過有幾個問題 1.這是商業軟體 我希望能找到免費軟體 2.似乎不支援 MySQL 3.不知道該怎麼跟TortoiseSVN版本控制系統整合 我希望commit的時候 能把 db change 和相關更動的 code 用同一個版號控制 http://dev.mysql.com/tech-resources/articles/workbench_database_management.html 後來想到 workbench 應該可以辦到 不過還是一樣有幾個問題 1.還是要自己 compare 2.Revert 版本的時候 也自動根據 SVN Repo 裡的 schema 進行資料和結構的 Revert 這樣就能有 history 的 redo/undo 效果 不知道實務上大家是怎麼解決的?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.142.205.198 ※ 編輯: magicfx 來自: 220.142.205.198 (01/05 00:28)

01/05 01:23, , 1F
revert 不容易, 只能做 snapshot 達成, 只能用在開發機
01/05 01:23, 1F
文章代碼(AID): #1D8qRor- (Database)