有没有办法只能在grails中执行数据库模式验证?就像我们可以compile
,clean
等一样,我们可以执行grails dbvalidate
之类的操作,只获取验证结果。
我指的是在 DataSource.groovy 中指定dbCreate = 'validate'
并执行run-app
原因是我希望能够自己更正表并获取alter
/ create
命令的SQL(这些命令在我们的环境中单独维护)
我知道必须加载Domain类才能实现。所以我们可以采用任何方式在数据库模式验证后停止run-app
的执行 - 在这种情况下有一种方法可以避免与db验证无关的步骤(比如在我的应用程序中配置spring security)情况下)