2015-05-12 58 views
0

我在我的一個項目中使用了play framework。如何在Play框架中禁用評估插件後生成Ebean表格

目前我正在使用最初的版本。我使用評估插件來生成創建表的SQL查詢。

但是在第一次發佈之後,我必須禁用評估插件,因爲它只支持生成第一個SQL(1.sql)。

但是我對編寫用於Ebean的SQL沒有那麼自信。所以我正在尋找一種合適的方式來獲取生成的SQL並根據未來版本的變化手動修改。那可能嗎?

回答

0

不幸的是,Ebean只能創建CREATE DDL(而不是UPDATE DDL),這意味着您需要創建自己的下一個發展版本。

閱讀other answer瞭解更多詳情。

0

老問題,但這對於您需要創建的新複雜表格來說很有用。

只需將1.sql移開,ebean將再次爲所有表生成SQL。從新的1.sql中複製新表所需的東西,然後放回舊的1.sql,並將複製的SQL粘貼到新的演變中。