Хотя SchemaUpdate очень сильно отвечает моим потребностям, у него все еще есть несколько проблем. Например, он отказывается накладывать новое ограничение на существующий столбец базы данных, даже если он не конфликтует с существующими данными.
Я собираюсь немного расширить SchemaUpdate или, если не получится, переключиться на один из этих инструментов ручной миграции (например, Rails one).