2014-04-01 12 views
1

當你有誰沒有使用集中的SQL Server開發人員也可以是趕不上變化有疼痛感。嘗試在筆記本電腦上的人員之間製作和合並更改表令人沮喪。有沒有更好的方法來在開發人員之間同步mysql數據庫?

有沒有更好的方法來做到這一點?也許一些免費的開發人員的MySQL同步工具?

+2

要清楚,你問有關同步_schema changes_或_data changes_? –

+0

將sql腳本保存在版本控制庫中,併爲每個開發者提供一個實例 – Leo

+0

我所做的一件事就是擁有一個名爲「_Alter_.sql」的文件,您可以對其進行更改(如更改/插入/刪除值和表格),然後在存儲庫或類似雲的東西(如果您信任的話)上讓每個人都可以訪問(給他們一個實例或訪問它),然後他們可以在他們每個人上運行這些更改計算機 –

回答

0

我在幾個項目上使用了Liquibase「http://www.liquibase.org/」,非常滿意! 您以與數據庫無關的格式定義模式更改,以便稍後可以更改數據庫。最佳做法是將liquibase文件包含在您的版本控制系統中。並使用依賴於新模式的代碼提交它們。

0

聽起來真是你需要某種形式的移民管理系統。其中有幾個,從Ruby on Rails附帶的,到NodeJS和Python的其他。挑一個,標準化,你會變得更好。

遷移基本修補程序的架構和通常給出一個序列號來形容他們應該。

添加什麼樣的順序舉一個例子,看Node DB Migrate

相關問題