Explorar el Código

fix issue #23758 (#23764)

Co-authored-by: root <root@thinkpad-pc.localdomain>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
tags/1.8.0
engchina hace 2 meses
padre
commit
7566d90dfe
No account linked to committer's email address
Se han modificado 1 ficheros con 13 adiciones y 2 borrados
  1. 13
    2
      api/core/rag/datasource/vdb/oracle/oraclevector.py

+ 13
- 2
api/core/rag/datasource/vdb/oracle/oraclevector.py Ver fichero

@@ -109,8 +109,19 @@ class OracleVector(BaseVector):
)

def _get_connection(self) -> Connection:
connection = oracledb.connect(user=self.config.user, password=self.config.password, dsn=self.config.dsn)
return connection
if self.config.is_autonomous:
connection = oracledb.connect(
user=self.config.user,
password=self.config.password,
dsn=self.config.dsn,
config_dir=self.config.config_dir,
wallet_location=self.config.wallet_location,
wallet_password=self.config.wallet_password,
)
return connection
else:
connection = oracledb.connect(user=self.config.user, password=self.config.password, dsn=self.config.dsn)
return connection

def _create_connection_pool(self, config: OracleVectorConfig):
pool_params = {

Cargando…
Cancelar
Guardar