Uno dei nostri campi deve essere case sensitive. Possiamo scrivere una migrazione per modificare le regole di confronto che funziona bene ma questa modifica non si riflette in schema.rb. Creerà problemi ad esempio durante l'esecuzione di test e il database di test clonato non avrà le regole di confronto che vogliamo per quel campo.Come si fa rake db: schema: dump ha il set di caratteri e le regole di confronto dei campi in schema.rb?
Utilizziamo mysql.
ho cercato un modo per rendere questo accada senza risultati ..
sono riuscito a trovare questo su GitHub, ma non sono sicuro di come questo è stato compiuto https://github.com/cantino/huginn/blob/db792cdd82eb782e98d934995964809d9e8cb77d/db/schema.rb
Hai provato a utilizzare structure.sql invece di schema.rb? http://guides.rubyonrails.org/active_record_migrations.html#schema-dumping-and-you cambia: 'config.active_record.schema_format =: sql' in application.rb e quindi devi usare' rake db: structure: load 'invece di' db: schema: load' - non sono sicuro se manterrà le tue regole di confronto o meno – house9