我在我的一個項目中使用了play framework。如何在Play框架中禁用評估插件後生成Ebean表格
目前我正在使用最初的版本。我使用評估插件來生成創建表的SQL查詢。
但是在第一次發佈之後,我必須禁用評估插件,因爲它只支持生成第一個SQL(1.sql
)。
但是我對編寫用於Ebean的SQL沒有那麼自信。所以我正在尋找一種合適的方式來獲取生成的SQL並根據未來版本的變化手動修改。那可能嗎?
我在我的一個項目中使用了play framework。如何在Play框架中禁用評估插件後生成Ebean表格
目前我正在使用最初的版本。我使用評估插件來生成創建表的SQL查詢。
但是在第一次發佈之後,我必須禁用評估插件,因爲它只支持生成第一個SQL(1.sql
)。
但是我對編寫用於Ebean的SQL沒有那麼自信。所以我正在尋找一種合適的方式來獲取生成的SQL並根據未來版本的變化手動修改。那可能嗎?
不幸的是,Ebean只能創建CREATE DDL
(而不是UPDATE DDL
),這意味着您需要創建自己的下一個發展版本。
閱讀other answer瞭解更多詳情。
老問題,但這對於您需要創建的新複雜表格來說很有用。
只需將1.sql移開,ebean將再次爲所有表生成SQL。從新的1.sql中複製新表所需的東西,然後放回舊的1.sql,並將複製的SQL粘貼到新的演變中。