Package play.db.ebean
Class EbeanDynamicEvolutions
- java.lang.Object
-
- play.api.db.evolutions.DynamicEvolutions
-
- play.db.ebean.EbeanDynamicEvolutions
-
@Singleton public class EbeanDynamicEvolutions extends play.api.db.evolutions.DynamicEvolutionsA Play module that automatically manages Ebean configuration.
-
-
Constructor Summary
Constructors Constructor Description EbeanDynamicEvolutions(EbeanConfig config, play.Environment environment, play.inject.ApplicationLifecycle lifecycle, play.api.db.evolutions.EvolutionsConfig evolutionsConfig)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreate()Generate evolutions.static java.lang.StringgenerateEvolutionScript(io.ebean.Database database)Helper method that generates the required evolution to properly run Ebean/DB.voidstart()Initialise the Ebean servers/databases.
-
-
-
Constructor Detail
-
EbeanDynamicEvolutions
@Inject public EbeanDynamicEvolutions(EbeanConfig config, play.Environment environment, play.inject.ApplicationLifecycle lifecycle, play.api.db.evolutions.EvolutionsConfig evolutionsConfig)
-
-
Method Detail
-
start
public void start()
Initialise the Ebean servers/databases.
-
create
public void create()
Generate evolutions.- Overrides:
createin classplay.api.db.evolutions.DynamicEvolutions
-
generateEvolutionScript
public static java.lang.String generateEvolutionScript(io.ebean.Database database)
Helper method that generates the required evolution to properly run Ebean/DB.- Parameters:
database- the Database.- Returns:
- the complete migration generated by Ebean/DB.
-
-