Как стать автором
Обновить

Комментарии 4

Очень полезная информация, спасибо!
У меня возникла такая необходимость – подключить внешнюю БД к ejabberd, в частности MySQL, а также найти описание модели БД ejabberd. Ни первое, ни второе не удалось выполнить, пробовал на Debian, WinXP, Mac OS X… Были бы интересны статьи на эти темы или хотя бы просто ваш совет.
Как так не получилось? Первая же ссылка в гугле — support.process-one.net/doc/display/MESSENGER/Using+ejabberd+with+MySQL+native+driver. Там же ссылка на файл со схемой БД для mysql. Только учти, что во внешнюю базу всё перекинуть не получится — только некоторые данные.

Также есть дополнительные модули для хранения, например, истории сообщений в БД (mod_archive, mod_logdb, ещё парочка).

Ещё для взаимодействия внешних сервисов с ejabberd можно использовать XML-RPC в связке с дополнительными административными модулями.
Да, эти материалы я, конечно же, видел и по ним пытался все настроить, но не получилось. Дамп у меня также есть в наличии, но интересно было бы знать, какие данные хранит каждая таблица: по названиям некоторых можно понять (типа vcard), что они хранят, а по остальным приходится только гадать…
Это «не получилось» в чём выражалось? Можно подробнее?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации