Run evolutions on application startup.
Evolutions reader that reads evolution files from a class loader.
Evolutions for a particular database.
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.
Read evolution files from the application environment.
Read evolution files from the application environment.
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.
Reader for evolutions
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 an inconsistent state.
Exception thrown when the database is in an 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.
Evolutions reader that reads evolutions from resources, for example, the file system or the classpath
A Script to run on the database.
Simple map based implementation of the evolutions reader.
An UP Script to run on the database.
An UP Script to run on the database.
the original evolution
Evolutions reader that reads evolution files from a class loader.
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.
Simple map based implementation of the evolutions reader.
Evolutions reader that reads evolution files from its own classloader.
Evolutions reader that reads evolution files from its own classloader. Only suitable for simple (flat) classloading environments.
Run evolutions on application startup. Automatically runs on construction.