As far as I know, they are not designed to be run manually. In development, Play asks you to run them:

In Production I trigger the evolutions by starting my server with the parameter -DapplyEvolutions.default=true
. You can write this (without -D
of course) also to the application.conf-file to run them always. You can also use only the down- or up-evolutions with -DapplyUpEvolutions.default=true
or -DapplyDownEvolutions.default=true
.
And of course there is always the option to just copy the part of the script you need manually and apply it with your favorite database tool. However, you then need to tell Play what you did by manually altering the table play_evolutions
. An easier solution then would be to not use the evolutions mechanism provided by the Play Framework at all.