(db: &mut Pglite)
| 4872 | } |
| 4873 | |
| 4874 | fn run_direct_vector_distance_query(db: &mut Pglite) -> Result<()> { |
| 4875 | let result = db.query( |
| 4876 | "SELECT '[1,2,3]'::vector <-> '[1,2,4]'::vector AS distance", |
| 4877 | &[], |
| 4878 | None, |
| 4879 | )?; |
| 4880 | if result.rows[0]["distance"].as_f64().is_none() { |
| 4881 | bail!("extension-backed query did not return a float distance"); |
| 4882 | } |
| 4883 | Ok(()) |
| 4884 | } |
| 4885 | |
| 4886 | fn run_server_sqlx_single_connection_repeated_queries(iterations: usize) -> Result<()> { |
| 4887 | let server = measure_phase("server.start", PgliteServer::temporary_tcp)?; |
no test coverage detected