summaryrefslogtreecommitdiff
path: root/src/ejabberd_odbc_sup.erl
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2015-09-13 17:41:54 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2015-09-13 18:34:10 +0300
commitfc7d3a44b8c9987af7975da6741f15e1fc62fcd6 (patch)
treeec2da92d9efce25d7331b44c4de23fe8afa930a0 /src/ejabberd_odbc_sup.erl
parentFix MSSQL support (diff)
Simplify MSSQL configuration
Diffstat (limited to 'src/ejabberd_odbc_sup.erl')
-rw-r--r--src/ejabberd_odbc_sup.erl4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ejabberd_odbc_sup.erl b/src/ejabberd_odbc_sup.erl
index 4a149896..fa448534 100644
--- a/src/ejabberd_odbc_sup.erl
+++ b/src/ejabberd_odbc_sup.erl
@@ -73,11 +73,14 @@ init([Host]) ->
fun(mysql) -> mysql;
(pgsql) -> pgsql;
(sqlite) -> sqlite;
+ (mssql) -> mssql;
(odbc) -> odbc
end, odbc),
case Type of
sqlite ->
check_sqlite_db(Host);
+ mssql ->
+ ejabberd_odbc:init_mssql(Host);
_ ->
ok
end,
@@ -216,6 +219,7 @@ opt_type(odbc_type) ->
fun (mysql) -> mysql;
(pgsql) -> pgsql;
(sqlite) -> sqlite;
+ (mssql) -> mssql;
(odbc) -> odbc
end;
opt_type(_) ->