Playframework 如何在Play framework中禁用评估插件后生成Ebean表

Playframework 如何在Play framework中禁用评估插件后生成Ebean表,playframework,playframework-2.3,Playframework,Playframework 2.3,我正在我的一个项目中使用play框架 目前我正在处理初始版本。我使用评估插件生成创建表的SQL查询 但是在第一个版本之后,我必须禁用评估插件,因为它只支持生成第一个SQL(1.SQL) 但是,我对编写用于Ebean的SQLs没有信心。因此,我正在寻找一种合适的方法来获取生成的SQL,并根据未来版本的更改手动修改。这是可能的吗?不幸的是,Ebean只能创建创建DDL(而不能创建更新DDL),这意味着下一次进化需要自己创建 阅读了解更多详细信息。旧问题,但对于需要创建的新复杂表,这是一个有用的技巧

我正在我的一个项目中使用play框架

目前我正在处理初始版本。我使用评估插件生成创建表的SQL查询

但是在第一个版本之后,我必须禁用评估插件,因为它只支持生成第一个SQL(
1.SQL


但是,我对编写用于Ebean的SQLs没有信心。因此,我正在寻找一种合适的方法来获取生成的SQL,并根据未来版本的更改手动修改。这是可能的吗?

不幸的是,Ebean只能创建
创建DDL
(而不能创建
更新DDL
),这意味着下一次进化需要自己创建


阅读了解更多详细信息。

旧问题,但对于需要创建的新复杂表,这是一个有用的技巧

只要移开1.sql,ebean就会再次为所有表生成sql。从新的1.sql中复制新表所需的内容,然后将旧的1.sql放回,并将复制的sql粘贴到新的版本中