فهرست منبع

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

Ying Chen 3 سال پیش
والد
کامیت
357fa6cc19
1فایلهای تغییر یافته به همراه5 افزوده شده و 0 حذف شده
  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
 }