在Play 2.3.x documentation on Evolutions中,它说
但是,它没有给出有关如何执行此操作的说明。我可以使用某种激活器命令来执行此操作吗?如何重置和重新应用进化?
谢谢!
更新:我希望不必手动弄乱数据库,但这似乎是唯一的方法
最佳答案
如果您不关心数据库中的数据(请确保没有),则可以使用sql命令删除数据库(例如“drop database name”)。再次运行“play run”后,如果根据文档遵循了play framework标准,它将自动从sql脚本重新创建表:
“如果在application.conf中配置了数据库并且存在演化脚本,则演化将自动激活。”