KJ5*_*J50 5 playframework playframework-evolutions playframework-2.3
在Evolutions的Play 2.3.x 文档中说
在开发模式中,简单地删除开发数据库并从头开始重新应用所有进化通常更简单.
但是它没有说明如何执行此操作.我可以使用某种激活器命令来执行此操作吗?如何重置和重新应用演变?
谢谢!
更新:我不想手动弄乱我的数据库,但似乎这是唯一的方法
如果您不关心数据库中的数据(请确保您不关心),则可以使用 sql 命令删除数据库(例如“删除数据库名称”)。一旦你再次运行“play run”,如果你遵循了 play 框架标准,它应该会自动从 sql 脚本重新创建你的表,因为根据文档:
“如果在 application.conf 中配置了数据库并且存在演化脚本,则演化会自动激活”