In einem unserer Felder muss die Groß-/Kleinschreibung beachtet werden. Wir können eine Migration schreiben, um die Kollatierung zu ändern, die gut funktioniert, aber diese Änderung spiegelt sich nicht in schema.rb wider. Dies führt beispielsweise beim Ausführen von Tests zu Problemen, und die geklonte Testdatenbank enthält nicht die Sortierung, die wir für dieses Feld wünschen.Wie machen Sie Rake db: Schema: Dump haben die Zeichensatz und Kollation der Felder in schema.rb?
Wir verwenden mysql.
Ich habe nach einer Möglichkeit gesucht dies ohne Ergebnisse möglich zu machen ..
ich es geschafft, diese auf Github zu finden, aber nicht sicher, wie diese https://github.com/cantino/huginn/blob/db792cdd82eb782e98d934995964809d9e8cb77d/db/schema.rb
Haben Sie versucht, mit structure.sql anstelle von schema.rb? http://guides.rubyonrails.org/active_record_migrations.html#schema-dumping-and-you ändern: 'config.active_record.schema_format =: sql' in application.rb und dann müssen Sie' Rake db: structure: load verwenden 'anstelle von' db: schema: load' - nicht sicher, ob die Kollatierung beibehalten wird oder nicht – house9