Adds a way to include missing migrations in the migration plan (keeping the current behavior as the default one).
This change allows different migration sets to coexist, for example when building a migration plan based on migrations from different projects. For example, if composing a migration plan with the following migrations taken from different folders/folders:
The migrations in B would never be included if the ones in A were already applied because given the numbering prefix they would be considered older.
This PR adds the IncldueMissing flag, to allow including always missing migrations, without checking if those missing ones are older than other existing ones.
Adds a way to include missing migrations in the migration plan (keeping the current behavior as the default one).
This change allows different migration sets to coexist, for example when building a migration plan based on migrations from different projects. For example, if composing a migration plan with the following migrations taken from different folders/folders:
The migrations in B would never be included if the ones in A were already applied because given the numbering prefix they would be considered older.
This PR adds the
IncldueMissing
flag, to allow including always missing migrations, without checking if those missing ones are older than other existing ones.