Thông thường, bạn theo dõi các thay đổi đối với tập lệnh SQL trong điều khiển nguồn, ví dụ:bạn có một đăng ký cho lược đồ cơ sở cho cơ sở dữ liệu của mình. Sau đó, bạn tiếp tục thêm các tệp SQL mới để thay đổi lược đồ của mình. Bằng cách đó, bạn có thể triển khai lên một phiên bản chính xác cho mục đích thử nghiệm. Sau đó, bạn có thể sử dụng tự động hóa xây dựng để tự động kiểm tra một số tập lệnh của mình bằng cách thực thi chúng dựa trên cơ sở dữ liệu thử nghiệm có dữ liệu thực tế trong đó.
Có rất nhiều công cụ khác biệt về cơ sở dữ liệu xung quanh có thể giúp bạn tìm ra những gì đã thay đổi giữa các phiên bản.