Một trong các trường của chúng tôi cần phân biệt chữ hoa chữ thường. Chúng tôi có thể viết di chuyển để thay đổi đối chiếu hoạt động tốt nhưng thay đổi này không được phản ánh trong schema.rb. Nó sẽ tạo ra các vấn đề ví dụ khi chạy thử nghiệm và cơ sở dữ liệu thử nghiệm nhân bản sẽ không có collation chúng ta muốn cho trường đó.Làm thế nào để bạn tạo ra rake db: schema: dump có bộ ký tự và collation của các trường trong schema.rb?
Chúng tôi sử dụng mysql.
tôi đã tìm kiếm một cách để thực hiện điều này không có kết quả ..
tôi quản lý để tìm thấy điều này trên github nhưng không chắc chắn cách này đã được thực hiện https://github.com/cantino/huginn/blob/db792cdd82eb782e98d934995964809d9e8cb77d/db/schema.rb
Bạn đã thử sử dụng structure.sql thay vì schema.rb chưa? http://guides.rubyonrails.org/active_record_migrations.html#schema-dumping-and-you thay đổi: 'config.active_record.schema_format =: sql' trong application.rb và sau đó bạn cần sử dụng' rake db: structure: load 'thay vì' db: schema: load' - không chắc liệu nó sẽ duy trì sự đối chiếu của bạn hay không – house9