Skip to content

Commit b6a919f

Browse files
committed
fix: Add support for a metadata column named id
1 parent d3dbe18 commit b6a919f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

langchain_postgres/v2/async_vectorstore.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -275,14 +275,14 @@ async def aadd_embeddings(
275275
)
276276
insert_stmt = f'INSERT INTO "{self.schema_name}"."{self.table_name}"("{self.id_column}", "{self.content_column}", "{self.embedding_column}"{metadata_col_names}'
277277
values = {
278-
"id": id,
278+
"langchain_id": id,
279279
"content": content,
280280
"embedding": str([float(dimension) for dimension in embedding]),
281281
}
282-
values_stmt = "VALUES (:id, :content, :embedding"
282+
values_stmt = "VALUES (:langchain_id, :content, :embedding"
283283

284284
if not embedding and can_inline_embed:
285-
values_stmt = f"VALUES (:id, :content, {self.embedding_service.embed_query_inline(content)}" # type: ignore
285+
values_stmt = f"VALUES (:langchain_id, :content, {self.embedding_service.embed_query_inline(content)}" # type: ignore
286286

287287
# Add metadata
288288
extra = copy.deepcopy(metadata)

0 commit comments

Comments
 (0)