4.3.4.17. 更新数据库

updateDbCubaDbUpdate 类型的任务,通过执行相应的数据库脚本文件来更新数据库。跟 createDb 任务类似,只是没有 dropDbSqlcreateDbSql 这两个参数。

如果使用应用程序属性配置数据源,下面这些参数会自动从应用程序属性中获取,所以任务定义可以为空:

task updateDb(dependsOn: assembleDbScripts, description: 'Updates local database', type: CubaDbUpdate) {
}

也可以按照 createDb 中描述的参数显式设置(除了 dropDbSqlcreateDbSql)。