我是一名数据库开发人员。我开始使用Liquibase的主要原因是为了获得任何实验室或生产数据库的状态知识。
我无法理解如何使用存储过程。特别是,我不明白如何跟踪当前版本中包含的程序。
最佳做法陈述:
尝试为存储过程维护单独的更改日志并使用 runOnChange =”真”。这面旗帜迫使LiquiBase检查是否 变更集已被修改。如果是这样,liquibase会再次执行更改。
是否声明我需要创建一个包含所有过程的静态文件,例如procedures.xml?
如何跟踪sprint中包含的特定过程?
答案 0 :(得分:0)
您可以将存储过程保存在单独的sql文件中,如果在sprint期间更改了它们,则包含对runOnChange = true的引用,以及sprint的changelog。