0
我們是一個由10名成員組成的團隊。我們正在用php和mysql開發一個項目。爲了讓代碼保持同步,我們使用SVN。但我們的配置和內容主要存儲在數據庫中。那麼我們如何保持數據庫與所有用戶同步。在團隊中處理此類項目時,哪種方法最好?處理團隊成員之間的數據庫相關項目
我們是一個由10名成員組成的團隊。我們正在用php和mysql開發一個項目。爲了讓代碼保持同步,我們使用SVN。但我們的配置和內容主要存儲在數據庫中。那麼我們如何保持數據庫與所有用戶同步。在團隊中處理此類項目時,哪種方法最好?處理團隊成員之間的數據庫相關項目
我假設你在開發人員和軟件版本(即字段更改,表格更改)之間尋找同步數據庫相關更改的解決方案,而不是更改數據本身。
這方面的一個很好的解決方案是Liquibase:
Liquibase是一個開源(Apache 2.0的許可),用於跟蹤,管理 獨立於數據庫的庫和應用 數據庫的變化。它建立在一個簡單的前提上:所有數據庫 更改都以可讀的可跟蹤形式存儲,並將 檢入到源代碼控制中。
它是否同步數據更改? – Hacker
不,不。如果你想在不同的數據庫服務器之間同步數據,其他工具更適合這一點。那麼,它是什麼,數據庫更改或數據更改? – Bjoern
- 其數據在表格內發生變化。 – Hacker