Какая таблица в базе данных mysql для хранения разговоров в чате в ejabberd 17.07?

Я настроил ejabberd 17.07 по источнику и включил mysql.i внес изменения в файл yml для использования mysql в качестве базы данных. Теперь я хочу знать, что это за таблица в базе данных MySQL для хранения разговоров в чате в ejabberd? мне нужно добавить какой-либо модуль или таблицу для этого? если да, то как мне этого добиться? есть файл 'ejabberd.yml'. Я могу видеть некоторые модули на панели администратора, и я также настроил схему mysql для ejabberd, которая импортирует некоторые таблицы. Но я не могу получить таблицу, где хранятся все разговоры в чате? я могу видеть таблицу под названием offline_messages. Есть таблица с именем "users", где я могу получить всех зарегистрированных пользователей. Так что я думаю, что установка mysql выполнена правильно. Спасибо

1 ответ

Модуль mod_mam будет записывать все сообщения в БД. Его часть 17.07, и вам просто нужно включить в YML файл. Используйте следующую конфигурацию.mod_mam: db_type: sql по умолчанию: всегда

Это будет записывать все одно к одному сообщения в архивную таблицу. Также вам нужно создать пользователя с "ejabberd" в MySQL (пользователь root не будет работать). Только тогда все будет зарегистрировано.

Другие вопросы по тегам