我正在使用Play!框架2.0,遇到了一个涉及数据库的恼人问题。
假设我有一个User
(扩展Model
)类,该类具有几个属性(first_name
,last_name
,email
,password
等)。
在某些时候,我想添加一个新属性,比如last_ip
(它真的没有什么关系)。因此,我将属性添加到User
类中,然后编译并运行。
问题是:我收到了有关数据库更改的红色警告(显然),询问我是否要按"APPLY CHANGES"(如果我记得正确的话)。这很好,但是! 所有数据库记录都被删除了!
总之:我想添加一个新字段,但我不想失去已经添加到数据库中的所有记录。这可行吗?