db-migrate/node-db-migrate
View on GitHubNo order is guaranteed if migrations have the same date
Open
#646 opened on Aug 28, 2019
bugfeaturegood first issuehelp wanted
Description
I'm submitting a...
- Bug report
- Feature request
- Question
Current behavior
Migrations on the same date (i.e. same year, month, day, hour, minute and second) aren't applied with any discernible criteria:

Expected behavior
I would expect the alphabetical order to be respected.
Minimal reproduction of the problem with instructions
create a bunch of migrations (if you have a machine fast enough to create multiple migrations on the same second, otherwise simply rename them)
for i in `seq 1 100`; do npx db_migrate create x$i --sql-file --env dev; done
apply them:
npx db_migrate up --env dev
watch them be in a randomish order
What is the motivation / use case for changing the behavior?
Avoid the confusion of users and breakage when auto-generating migrations
Environment
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.