浏览代码

[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
 }