pub async fn upsert_course_prerequisites(
conn: &mut PgConnection,
course_id: Uuid,
prerequisite_ids: Vec<Uuid>,
updated_prerequisites: Vec<String>,
embeddings: Vec<Vec<f32>>,
) -> ModelResult<Vec<CoursePrerequisite>>pub async fn upsert_course_prerequisites(
conn: &mut PgConnection,
course_id: Uuid,
prerequisite_ids: Vec<Uuid>,
updated_prerequisites: Vec<String>,
embeddings: Vec<Vec<f32>>,
) -> ModelResult<Vec<CoursePrerequisite>>