actiontech / sqle

一个支持多种不同类型数据库,覆盖事前控制、事后监督、标准发布场景,帮助您建立质量规范的SQL全生命周期质量管理平台
Mozilla Public License 2.0
1.42k stars 183 forks source link

api definition: add pipeline node id for updating node #2569

Closed winfredLIN closed 2 weeks ago

winfredLIN commented 2 weeks ago

关联的 issue

https://github.com/actiontech/sqle/issues/2564

描述你的变更

  1. 增加流水线节点id在更新的时候便于判断节点是没有修改、更新参数、删除还是新建节点
  2. 当节点更新参数(除了名称),相当于一个新的节点,命令变化,用户需要重新复制命令
  3. 若没有修改或者只修改名称,命令不会变化,则不需要重新复制命令

    确认项(pr提交后操作)

    [!TIP] 请在指定复审人之前,确认并完成以下事项,完成后✅

    • [ ] 我已完成自测
    • [ ] 我已在关联的issue里补充了实现方案
    • [ ] 我已在关联的issue里补充了测试影响面
    • [ ] 我已确认了变更的兼容性,如果不兼容则在issue里标记 not_compatible
    • [ ] 我已确认了是否要更新文档,如果要更新则在issue里标记 need_update_doc