我有一个DB脚本(通用GRANTS脚本),应在每次部署后运行。我想在数据库部署完成后每次都运行一次此脚本。我尝试使用以下代码,将runOnChnage指示器设置为“ true”,但仍然没有运气。
请注意,由于这是一个通用脚本,因此该脚本没有任何变化,应在部署结束时运行。另外,仅供参考,我在主变更日志文件中确实有条目可以运行我的“ all_time_release_changelog.xml”文件
<changeSet context="all_time_release" id="Generic_Grants" author="TestUser" runOnChange="true">
<sqlFile splitStatements="true" endDelimiter="/" path="src/main/sql/Grants/generic_grants.sql" />
</changeSet>
我在这里缺少任何参数吗?请帮忙。
尝试使用runAlways而不是runOnChange。这应该在每个部署上运行脚本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句