Honestly the only time I use down migrations in Rails is before I commit and push the migration. So I&#x27;ll migrate up, experiment, realize I need to change something, migrate down, make my change, then migrate back up.<p>I&#x27;ll keep doing that while I work through the problem until the complete migration is ready with the solution I was working on. Once it&#x27;s actually pushed up, I never expect to use the &quot;down&quot; migration again though.