diff options
Diffstat (limited to 'django/db/backends/oracle/utils.py')
| -rw-r--r-- | django/db/backends/oracle/utils.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/django/db/backends/oracle/utils.py b/django/db/backends/oracle/utils.py index 62285f5ee4..5665079aa2 100644 --- a/django/db/backends/oracle/utils.py +++ b/django/db/backends/oracle/utils.py @@ -82,3 +82,10 @@ class BulkInsertMapper: 'TextField': CLOB, 'TimeField': TIMESTAMP, } + + +def dsn(settings_dict): + if settings_dict['PORT']: + host = settings_dict['HOST'].strip() or 'localhost' + return Database.makedsn(host, int(settings_dict['PORT']), settings_dict['NAME']) + return settings_dict['NAME'] |
