insert into quality_gate_conditions (uuid, qgate_uuid, metric_uuid, operator, value_error, created_at, updated_at)
values (#{uuid}, #{qualityGateUuid}, #{metricUuid}, #{operator}, #{errorThreshold}, #{createdAt}, #{updatedAt})
uuid, qgate_uuid as qualityGateUuid, metric_uuid as metricUuid, operator, value_error as errorThreshold,
created_at as createdAt, updated_at as updatedAt
delete from quality_gate_conditions where uuid=#{uuid}
delete from quality_gate_conditions where qgate_uuid=#{qGateUuid}
update quality_gate_conditions set
metric_uuid=#{metricUuid},
operator=#{operator},
value_error=#{errorThreshold},
updated_at=#{updatedAt}
where uuid=#{uuid}
delete from quality_gate_conditions
where not exists (select 1 from metrics m where m.enabled=${_true} and m.uuid = metric_uuid)