diff --git a/backend/open_webui/retrieval/vector/dbs/oracle23ai.py b/backend/open_webui/retrieval/vector/dbs/oracle23ai.py index 10428de384..574de75303 100644 --- a/backend/open_webui/retrieval/vector/dbs/oracle23ai.py +++ b/backend/open_webui/retrieval/vector/dbs/oracle23ai.py @@ -258,7 +258,8 @@ class Oracle23aiClient(VectorDBBase): with connection.cursor() as cursor: try: log.info("Creating Table document_chunk") - cursor.execute(""" + cursor.execute( + """ BEGIN EXECUTE IMMEDIATE ' CREATE TABLE IF NOT EXISTS document_chunk ( @@ -275,10 +276,12 @@ class Oracle23aiClient(VectorDBBase): RAISE; END IF; END; - """) + """ + ) log.info("Creating Index document_chunk_collection_name_idx") - cursor.execute(""" + cursor.execute( + """ BEGIN EXECUTE IMMEDIATE ' CREATE INDEX IF NOT EXISTS document_chunk_collection_name_idx @@ -290,10 +293,12 @@ class Oracle23aiClient(VectorDBBase): RAISE; END IF; END; - """) + """ + ) log.info("Creating VECTOR INDEX document_chunk_vector_ivf_idx") - cursor.execute(""" + cursor.execute( + """ BEGIN EXECUTE IMMEDIATE ' CREATE VECTOR INDEX IF NOT EXISTS document_chunk_vector_ivf_idx @@ -309,7 +314,8 @@ class Oracle23aiClient(VectorDBBase): RAISE; END IF; END; - """) + """ + ) connection.commit() log.info("Database initialization completed successfully.") @@ -710,9 +716,6 @@ class Oracle23aiClient(VectorDBBase): >>> if results: ... print(f"Retrieved {len(results.ids[0])} documents from collection") """ - log.info( - f"Getting items from collection '{collection_name}' with limit {limit}." - ) try: limit = 1000 # Hardcoded limit for get operation