Grails更新生产数据库

时间:2012-03-30 01:18:26

标签: sql grails groovy web-applications

当您更新模型并将其部署到Web服务器时,Grails会发生什么?现有数据是否被覆盖?

2 个答案:

答案 0 :(得分:4)

如果您的模型已更改,则需要升级数据库,您可以使用this plugin

确保将设置从create-drop更改为更新。

您可以看一些好的指南,here是一个很好的指南。

祝你好运!

答案 1 :(得分:3)

行为在GORM configuration

中定义

基本上,开发的默认设置是drop-create,它会删除所有内容,并重新创建表格。

在更稳定的版本中,更新可能是一个很好的设置,因为Hibernate更喜欢失败。

与往常一样,我建议在预生产和生产系统上执行此类操作之前备份数据库。

相关问题