2011-07-12 69 views
2

我經常編寫與模式更改一起進行的代碼更改(PHP)。這需要幾個步驟:跟蹤git中的MySQL模式更改(使用ALTER TABLE,而不是mysqldump)

  1. 開發新代碼,根據需要添加新列。
  2. 實時添加新列或更改模式。
  3. 直播部署新代碼。
  4. 如果需要,請將舊列中的數據遷移到新列。
  5. 刪除舊列。

有沒有一種簡單的方法來做到這一點與git?

如果需要完成多個這樣的序列,該怎麼辦?使用相同的文件進行更改會變得複雜,因爲第二次提交會清除第一次的更改。

幫助! :d

回答

1

有一個叫DeltaSQL的產品,你可以嘗試一下。這是版本跟蹤SQL的一個好工具。

+1

下次嘗試添加鏈接和說明。 – rolve