diff options
author | Christophe Romain <christophe.romain@process-one.net> | 2017-01-17 15:05:14 +0100 |
---|---|---|
committer | Christophe Romain <christophe.romain@process-one.net> | 2017-01-17 15:05:14 +0100 |
commit | 94ac777f93b929a48202e87ced1f724c3bc02d28 (patch) | |
tree | 67e6d649fc467dc85b9e865e145fe3383f1f13c9 /src/mod_vcard_mnesia.erl | |
parent | Fix index processing (#1461) (diff) |
Let ejabberd_mnesia handles copy_type
Diffstat (limited to '')
-rw-r--r-- | src/mod_vcard_mnesia.erl | 21 |
1 files changed, 7 insertions, 14 deletions
diff --git a/src/mod_vcard_mnesia.erl b/src/mod_vcard_mnesia.erl index f1a70e20..5faff526 100644 --- a/src/mod_vcard_mnesia.erl +++ b/src/mod_vcard_mnesia.erl @@ -46,20 +46,13 @@ init(_Host, _Opts) -> ejabberd_mnesia:create(?MODULE, vcard_search, [{disc_copies, [node()]}, {attributes, - record_info(fields, vcard_search)}]), - update_tables(), - mnesia:add_table_index(vcard_search, luser), - mnesia:add_table_index(vcard_search, lfn), - mnesia:add_table_index(vcard_search, lfamily), - mnesia:add_table_index(vcard_search, lgiven), - mnesia:add_table_index(vcard_search, lmiddle), - mnesia:add_table_index(vcard_search, lnickname), - mnesia:add_table_index(vcard_search, lbday), - mnesia:add_table_index(vcard_search, lctry), - mnesia:add_table_index(vcard_search, llocality), - mnesia:add_table_index(vcard_search, lemail), - mnesia:add_table_index(vcard_search, lorgname), - mnesia:add_table_index(vcard_search, lorgunit). + record_info(fields, vcard_search)}, + {index, [ luser, lfn, lfamily, + lgiven, lmiddle, lnickname, + lbday, lctry, llocality, + lemail, lorgname, lorgunit + ]}]), + update_tables(). stop(_Host) -> ok. |