Sfoglia il codice sorgente

[core] Remove port from database setting for Oracle RAC (#2868)

Ying Chen 3 anni fa
parent
commit
357fa6cc19
1 ha cambiato i file con 5 aggiunte e 0 eliminazioni
  1. 5 0
      desktop/core/src/desktop/settings.py

+ 5 - 0
desktop/core/src/desktop/settings.py

@@ -423,6 +423,11 @@ else:
     "CONN_MAX_AGE": desktop.conf.DATABASE.CONN_MAX_AGE.get(),
   }
 
+  if desktop.conf.DATABASE.ENGINE.get() == 'django.db.backends.oracle' and \
+     'PORT=' in desktop.conf.DATABASE.NAME.get():
+    # remove port number for Oracle RAC, and the port number is in description string
+    del default_db["PORT"]
+
 DATABASES = {
   'default': default_db
 }