2014-10-01 3 views
1

Я использую Ejabberd для реализации приложения чата, я повернулся конфигурация ejabberd использовать ODBC (MySQL) вместо использования по умолчанию Mnesia для базы данных.ejabberd mod_archive_odbc таблица для хранения сообщений

Теперь я скомпилировал и настроил mod_archive_odbc и перезапустил сервер.

Запрос: Таблицы для архивирования сообщений не создаются по умолчанию. Так что мне нужно запускать sql-запросы вручную для создания таблиц, или это проблема с моей конфигурацией, чтобы таблицы не создавались?

Любая помощь будет принята с благодарностью.

+1

Было бы хорошо, если бы вы могли рассказать мне, как вы решили настроить ваш mod_archive для работы, если вы используете версию 14.x. – LpLrich

ответ

3

Вам нужно запустить запрос.

Файл .sql находится в here, что, вероятно, является тем, что вы ищете.

+1

Спасибо за ваш ответ. Я уже это сделал. Его работы прекрасны. –

+1

Привет @GopalSRathore любой шанс вы можете поделиться образцом вашего файла config.yml? Я пытаюсь настроить архивирование сообщений с помощью того же стека, что и вы, но мне трудно это делать? – rastko

+1

@rastko ... обязательно ... какая версия вы используете? –

0

mod_archive Внедрение XEP-0136: Message Archiving, заменяемое на XEP-0313: Message Archive Management.

mod_mam включен в ejabberd 15.06, и теперь это ссылочный модуль для архивирования. Я предлагаю вам перейти к этой версии.

+0

ok Отлично @ Микаэль .. –

Смежные вопросы