Использую ejabberd 16.06 + mysql 5.5.50, история сообщений не сохраняется.
Мой ejabberd.yml:
## MySQL server:
odbc_type: mysql
odbc_server: "freldo"
odbc_port: 3306
odbc_database: "ejabberd"
odbc_username: "ejabberd"
odbc_password: "ejabberd"
modules:
...
mod_mam:
db_type: odbc
default: always
для формирования структуры базы данных я использовал: mysql.sql
Я получаю сообщение об ошибке:
@ejabberd_sql:check_error:1039 SQL-запрос 'ВЫБЕРИТЕ метку времени, xml, одноранговый,
вид, ник ОТ (ВЫБЕРИТЕ метку времени, xml, одноранговый, вид, ник ИЗ архива
ГДЕ имя пользователя = 'test' и bare_peer = 'misha @freldo' ORDER BY timestamp
DESC limit 21) AS t ORDER BY timestamp ASC;' не удалось: "#42S22Unknown
столбец "вид" в "списке полей""
Я не сохранил историю сообщений в базе данных.