fix: i64→i32 for INT4 cols (identity_binding, identity_agent, qdrant_db)

This commit is contained in:
Accusys
2026-05-25 03:18:50 +08:00
parent 8fdd1d741b
commit a2b71fef0d
3 changed files with 10 additions and 10 deletions

View File

@@ -77,7 +77,7 @@ pub async fn bind_identity(
})?;
// Get identity_id from identity_uuid
let identity_row: Option<(i64, String)> = sqlx::query_as(&format!(
let identity_row: Option<(i32, String)> = sqlx::query_as(&format!(
"SELECT id, name FROM {} WHERE uuid = $1::uuid",
id_table
))
@@ -234,7 +234,7 @@ pub async fn merge_identities(
})?;
// Get IDs for both identities
let from_row: Option<(i64, String)> = sqlx::query_as(&format!(
let from_row: Option<(i32, String)> = sqlx::query_as(&format!(
"SELECT id, name FROM {} WHERE uuid = $1::uuid",
id_table
))
@@ -252,7 +252,7 @@ pub async fn merge_identities(
Json(serde_json::json!({"error": "Source identity not found"})),
))?;
let into_row: Option<(i64, String)> = sqlx::query_as(&format!(
let into_row: Option<(i32, String)> = sqlx::query_as(&format!(
"SELECT id, name FROM {} WHERE uuid = $1::uuid",
id_table
))
@@ -405,8 +405,8 @@ pub async fn bind_identity_trace(
)
})?;
let identity_row: Option<(i64, String)> = sqlx::query_as(&format!(
"SELECT id::bigint, name FROM {} WHERE uuid = $1::uuid",
let identity_row: Option<(i32, String)> = sqlx::query_as(&format!(
"SELECT id, name FROM {} WHERE uuid = $1::uuid",
id_table
))
.bind(&identity_uuid)