Bạn đã yêu cầu câu trả lời về công cụ hoặc ứng dụng, nhưng điều bạn thực sự cần là câu trả lời về quy trình. Chủ đề cơ bản ở đây là bạn nên tạo phiên bản cho cơ sở dữ liệu của mình DDL (và DML, khi cần) và cung cấp các tập lệnh thay đổi để có thể cập nhật bất kỳ phiên bản nào của cơ sở dữ liệu của bạn lên phiên bản cao hơn.
Tập hợp các liên kết này do Jeff Atwood cung cấp và được viết bởi K. Scott Allen giải thích chi tiết điều này sẽ trông như thế nào - và chúng làm điều đó tốt hơn những gì tôi có thể viết lên đây:http://www.codinghorror.com/blog/2008/02/get-your -database-under-version-control.html