From 07b5dcbb19af9d0761faec4a107c86255431ade2 Mon Sep 17 00:00:00 2001 From: shiyuanfang2nd Date: Mon, 29 Jun 2026 17:30:01 +0800 Subject: [PATCH] fix(vdb): remove deprecated SQL options for ADB-PG 7.0 compatibility (#38004) --- .../src/dify_vdb_analyticdb/analyticdb_vector_sql.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_sql.py b/api/providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_sql.py index 11398efb586..e7ac481ecfa 100644 --- a/api/providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_sql.py +++ b/api/providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_sql.py @@ -144,7 +144,7 @@ class AnalyticdbVectorBySql: f"id text PRIMARY KEY," f"vector real[], ref_doc_id text, page_content text, metadata_ jsonb, " f"to_tsvector TSVECTOR" - f") WITH (fillfactor=70) DISTRIBUTED BY (id);" + f") DISTRIBUTED BY (id);" ) if embedding_dimension is not None: index_name = f"{self._collection_name}_embedding_idx" @@ -153,7 +153,7 @@ class AnalyticdbVectorBySql: cur.execute( f"CREATE INDEX {index_name} ON {self.table_name} USING ann(vector) " f"WITH(dim='{embedding_dimension}', distancemeasure='{self.config.metrics}', " - f"pq_enable=0, external_storage=0)" + f"pq_enable=0)" ) cur.execute(f"CREATE INDEX ON {self.table_name} USING gin(to_tsvector)") except Exception as e: