ejabberd 16.06 + mysql 5.5.50を使用していますが、メッセージ履歴は保存されません。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 query 'SELECT timestamp, xml, peer,
kind, nick FROM (SELECT timestamp, xml, peer, kind, nick FROM archive
WHERE username='test' and bare_peer='[email protected]' ORDER BY timestamp
DESC limit 21) AS t ORDER BY timestamp ASC;' failed: "#42S22Unknown
column 'kind' in 'field list'"
私は、メッセージを保存していませんデータベース内の履歴。
種類の列名がアーカイブテーブルに存在しません。 –