No, I want to keep migration in a single migration file (final state of the migration) in a continuous way. Let's say, I made changes on database over time, created multiple migration files and pushed them on the repo for the deployment. Then someone clones this repo and migrate to their database but instead of migrating only the final state of migration, they'll apply all the accumulated migrations.