summaryrefslogtreecommitdiff
path: root/src/ejabberd_option.erl
diff options
context:
space:
mode:
authorJerome Sautret <jerome.sautret@process-one.net>2020-10-08 16:23:34 +0200
committerJerome Sautret <jerome.sautret@process-one.net>2020-10-08 16:23:34 +0200
commitfdda572c9a7c1b51c07abff57976717ceb1d7635 (patch)
treefb3382f71548d8aa2e697661f79e77ac803a68f4 /src/ejabberd_option.erl
parentejabberd_stun: Rename Logger filter (diff)
Added sql_odbc_driver option for mssql db
Add an option to choose the ODBC driver when sql_type is set to mssql
Diffstat (limited to 'src/ejabberd_option.erl')
-rw-r--r--src/ejabberd_option.erl8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ejabberd_option.erl b/src/ejabberd_option.erl
index 030001ed..90727276 100644
--- a/src/ejabberd_option.erl
+++ b/src/ejabberd_option.erl
@@ -137,6 +137,7 @@
-export([sql_database/0, sql_database/1]).
-export([sql_keepalive_interval/0, sql_keepalive_interval/1]).
-export([sql_password/0, sql_password/1]).
+-export([sql_odbc_driver/0, sql_odbc_driver/1]).
-export([sql_pool_size/0, sql_pool_size/1]).
-export([sql_port/0, sql_port/1]).
-export([sql_prepared_statements/0, sql_prepared_statements/1]).
@@ -928,6 +929,13 @@ sql_password() ->
sql_password(Host) ->
ejabberd_config:get_option({sql_password, Host}).
+-spec sql_odbc_driver() -> binary().
+sql_odbc_driver() ->
+ sql_odbc_driver(global).
+-spec sql_odbc_driver(global | binary()) -> binary().
+sql_odbc_driver(Host) ->
+ ejabberd_config:get_option({sql_odbc_driver, Host}).
+
-spec sql_pool_size() -> pos_integer().
sql_pool_size() ->
sql_pool_size(global).