(db: &DatabaseConnection)
| 81 | } |
| 82 | |
| 83 | pub async fn update_embedding(db: &DatabaseConnection) -> Result<(), DbErr> { |
| 84 | use embedding::*; |
| 85 | |
| 86 | let model = Entity::find_by_id(1).one(db).await?.unwrap(); |
| 87 | |
| 88 | ActiveModel { |
| 89 | embedding: Set(PgVector::from(vec![10.])), |
| 90 | ..model.into_active_model() |
| 91 | } |
| 92 | .update(db) |
| 93 | .await?; |
| 94 | |
| 95 | ActiveModel { |
| 96 | id: Unchanged(3), |
| 97 | embedding: Set(PgVector::from(vec![10., 20., 30.])), |
| 98 | } |
| 99 | .update(db) |
| 100 | .await?; |
| 101 | |
| 102 | Ok(()) |
| 103 | } |
| 104 | |
| 105 | pub async fn select_embedding(db: &DatabaseConnection) -> Result<(), DbErr> { |
| 106 | use embedding::*; |
no test coverage detected