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)