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
, 내가 사용 :
@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'"
내가 저장하지 않은 메시지 : mysql.sql
나는 오류가 데이터베이스 내역.
종류 열 이름이 아카이브 테이블에 없습니다. –