Nhóm của chúng tôi đang phát triển ứng dụng Rails trên MySQL và sử dụng config.active_record.schema_format = :sql
trên The Rails Guides.Giá trị AUTO_INCREMENT không đồng bộ trong tệp development_structure.sql từ Rails/MySQL tạo ra nhiễu khác
Đương nhiên, các giá trị AUTO_INCREMENT
của chúng tôi trong development_structure.sql
không đồng bộ khi chúng tôi phát triển song song. Chúng tôi biết rằng có các giá trị khác nhau trong cơ sở dữ liệu của chúng tôi cho AUTO_INCREMENT
không phải là một vấn đề kỹ thuật. Tuy nhiên, nó tạo ra rất nhiều tiếng ồn diff
khi chúng tôi diff
trước khi đăng ký. Trong nhiều hơn một lần chúng tôi đã phá vỡ xây dựng của chúng tôi bởi vì một trong số chúng tôi đã bỏ lỡ một sự thay đổi quan trọng trong development_structure.sql
đã được ngụy trang bởi tất cả các tiếng ồn.
Bất kỳ đề xuất nào về cách loại bỏ tiếng ồn diff
này để mắt của chúng ta có thể tập trung vào những thay đổi quan trọng?
Cảm ơn.
Đây có phải là câu hỏi ngớ ngẩn không? –
Điểm khác biệt thực tế trông như thế nào? Công cụ tìm khác biệt của bạn có thể cần nâng cấp. –
Sự khác biệt là tốt. Nó cho thấy rằng mỗi cơ sở dữ liệu MySQL phát triển của mỗi nhà phát triển có một giá trị AUTO_INCREMENT khác nhau cho mỗi bảng, tự nhiên xảy ra khi các nhà phát triển tạo bản ghi trên các máy của riêng họ. –