Run evolutions on application startup.
Default implementation of the evolutions API.
Default implementation of the evolutions API.
Default evolutions configuration.
A provider that creates an EvolutionsConfig from the play.api.Configuration.
A provider that creates an EvolutionsConfig from the play.api.Configuration.
Default evolutions datasource configuration.
A DOWN Script to run on the database.
A DOWN Script to run on the database.
the original evolution
Default implementation for optional dynamic evolutions.
Default implementation for optional dynamic evolutions.
An SQL evolution - database changes associated with a software version.
An SQL evolution - database changes associated with a software version.
An evolution includes ‘up’ changes, to upgrade to the next version, as well as ‘down’ changes, to downgrade the database to the previous version.
revision number
the SQL statements for UP application
the SQL statements for DOWN application
Evolutions API.
Components for default implementation of the evolutions API.
Evolutions configuration for all datasources.
Evolutions configuration for a given datasource.
Default module for evolutions API.
Read evolution files from the application environment.
Read evolution files from the application environment.
Web command handler for applying evolutions on application start.
Web command handler for applying evolutions on application start.
Exception thrown when the database is in inconsistent state.
Exception thrown when the database is in inconsistent state.
the database name
the evolution script
an inconsistent state error
the revision
Exception thrown when the database is not up to date.
Exception thrown when the database is not up to date.
the database name
the script to be run to resolve the conflict.
A Script to run on the database.
An UP Script to run on the database.
An UP Script to run on the database.
the original evolution
Defines Evolutions utilities functions.
Can be used to run off-line evolutions, i.e.
Can be used to run off-line evolutions, i.e. outside a running application.
Run evolutions on application startup. Automatically runs on construction.