Nonschema Migrations

Nonschema Migrations

Separate schema-only migrations from nonschema (data) migrations in your Rails app.

This is a great gem that has been used in several Production apps. Fundamentally, it will shorten the need for downtime deployment while still allowing Rails to reboot in a 12-factor environment (thus reloading its shcema table).

As of Rails 6, Rails will automatically reload the schema anyway, obviating the need for this separation.