您是否知道任何同步兩個(gè)資料庫(kù)的應(yīng)用程式 - 在開發(fā)過程中有時(shí)需要新增一兩個(gè)表格行或新資料表或列。 通常我將每個(gè) sql 語(yǔ)句寫入某個(gè)檔案中,並在上傳路徑期間在我的生產(chǎn)資料庫(kù)上執(zhí)行這些行(之前備份它)。 我使用 mySQL 和 postreSQL 資料庫(kù)。
您的實(shí)踐是什麼以及哪些應(yīng)用程式可以幫助您。
您要求提供工具或應(yīng)用程式答案,但您真正需要的是流程答案。這裡的基本主題是,您應(yīng)該對(duì)資料庫(kù) DDL(和 DML,如果需要)進(jìn)行版本控制,並提供更改腳本以便能夠?qū)①Y料庫(kù)的任何版本更新到更高版本。
這組連結(jié)由Jeff Atwood 提供,由K. Scott Allen 撰寫,詳細(xì)解釋了它應(yīng)該是什麼樣子- 他們做得比我在這裡寫得更好:http://www.codinghorror. com/blog/2008/02/get- your-database-under-version-control.html