diff --git a/lightrag/kg/postgres_impl.py b/lightrag/kg/postgres_impl.py index 6a888464..51f58b4e 100644 --- a/lightrag/kg/postgres_impl.py +++ b/lightrag/kg/postgres_impl.py @@ -1673,7 +1673,7 @@ SQL_TEMPLATES = { """, "upsert_entity": """INSERT INTO LIGHTRAG_VDB_ENTITY (workspace, id, entity_name, content, content_vector, chunk_ids, file_path) - VALUES ($1, $2, $3, $4, $5, $6::varchar[], $7::varchar[]) + VALUES ($1, $2, $3, $4, $5, $6::varchar[], $7) ON CONFLICT (workspace,id) DO UPDATE SET entity_name=EXCLUDED.entity_name, content=EXCLUDED.content, @@ -1684,7 +1684,7 @@ SQL_TEMPLATES = { """, "upsert_relationship": """INSERT INTO LIGHTRAG_VDB_RELATION (workspace, id, source_id, target_id, content, content_vector, chunk_ids, file_path) - VALUES ($1, $2, $3, $4, $5, $6, $7::varchar[], $8::varchar[]) + VALUES ($1, $2, $3, $4, $5, $6, $7::varchar[], $8) ON CONFLICT (workspace,id) DO UPDATE SET source_id=EXCLUDED.source_id, target_id=EXCLUDED.target_id,