You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the last major feature planned prior to an initial major version release, we'd like to support basic migration ordering and targeting or migrations. This will not be as complex as something like Flyway, but we'd like to take a cue from them to support the following:
A type of migration - either "versioned" or "repeatable" (to be provided as part of the migrations.json definition)
Ordered numerically by migration "group and version" tag combination (to be provided as part of the migrations.json definition)
"Minimum version" optional parameter will allow control of older group/versions to ignore
Each group will be run in its entirety as a unit; groups will not be intermixed
The plugin will allow groups to be manually ordered. If no order is specified, then they will be run alphabetically.
This will also be complemented with the ability to inactivate migrations by name.
For instance, an example of migrations might be something like:
In the last major feature planned prior to an initial major version release, we'd like to support basic migration ordering and targeting or migrations. This will not be as complex as something like Flyway, but we'd like to take a cue from them to support the following:
migrations.json
definition)migrations.json
definition)This will also be complemented with the ability to inactivate migrations by name.
For instance, an example of migrations might be something like:
In the above example, we'd get the following behavior:
This may prove to be too lightweight and more could be needed - we'll likely continue to iterate from here.
The text was updated successfully, but these errors were encountered: