防止架构更改清除 play framework 2 项目的数据库

Prevent schema change from wiping out db of a play framework 2 project

我将 Play Framework 2 与 EBean 和 MySQL 用于数据库。当我的模型 类 中的任何一个成员发生变化时,它都会创建一个数据库演化,并且 play 想要清除旧数据库。

有没有人知道在模式更新和演变 运行 时保留旧数据库值的好方法?

您需要开始手动编写进化脚本,如所述here

假设您使用的是 ebean 插件,您还需要像这样 evolutionplugin=disabled

通过 application.conf 停止 DDL 生成