INSERT INTO app.model_assignment(role, model_config_id, assigned_by) VALUES ( #{assignment.role}, #{assignment.modelConfigId, typeHandler=tech.easyflow.manuagent.typehandler.UuidTypeHandler}, #{assignment.assignedBy, typeHandler=tech.easyflow.manuagent.typehandler.UuidTypeHandler}) ON CONFLICT (role) DO UPDATE SET model_config_id = EXCLUDED.model_config_id, assigned_by = EXCLUDED.assigned_by, updated_at = CURRENT_TIMESTAMP DELETE FROM app.model_assignment WHERE model_config_id = #{modelConfigId, typeHandler=tech.easyflow.manuagent.typehandler.UuidTypeHandler}