标签: sql grails groovy web-applications
当您更新模型并将其部署到Web服务器时,Grails会发生什么?现有数据是否被覆盖?
答案 0 :(得分:4)
如果您的模型已更改,则需要升级数据库,您可以使用this plugin。
确保将设置从create-drop更改为更新。
您可以看一些好的指南,here是一个很好的指南。
答案 1 :(得分:3)
行为在GORM configuration
基本上,开发的默认设置是drop-create,它会删除所有内容,并重新创建表格。
在更稳定的版本中,更新可能是一个很好的设置,因为Hibernate更喜欢失败。
与往常一样,我建议在预生产和生产系统上执行此类操作之前备份数据库。