我正在部署到运行Jboss的Unix盒。我们正在使用SQL Server 2008作为数据库。部署完成后,我会通过将 war 重新部署到环境中来 push 更改。
我看到server.log出现错误,似乎休眠状态尝试重新生成/修改已创建的表。我在dbCreate = "update"
文件中使用datasource.groovy
设置。
任何人都可以让我知道数据库设置的最佳实践,这样我就不会在日志文件中看到这些错误。
谢谢,
感激。
世界银行2010-09-09 15:32:35,012 ERROR [org.hibernate.tool.hbm2ddl.SchemaUpdate] (main) Unsuccessful: alter table.....
最佳答案
如果您自己管理模式,则只需完全注释掉dbCreate
或使用dbCreate = "validate"
即可。
您可能想 checkout Liquibase plugin来进行自动数据库迁移,类似于ActiveRecord::Migration in Rails
关于hibernate - 在生产环境上部署Grails。 (Hibernate尝试更新架构),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3677719/