我正在使用Ejabberd来实现聊天应用程序,我将 ejabberd 配置转为使用ODBC (mysql)而不是使用默认的Mnesia作为数据库。
现在我编译并配置了 mod_archive_odbc并重新启动了服务器。
查询是:默认情况下不创建用于归档消息的表。那么我是否需要手动运行 sql 查询来创建表,或者这是我的配置有问题,所以没有创建表?
任何帮助将不胜感激。
我正在使用Ejabberd来实现聊天应用程序,我将 ejabberd 配置转为使用ODBC (mysql)而不是使用默认的Mnesia作为数据库。
现在我编译并配置了 mod_archive_odbc并重新启动了服务器。
查询是:默认情况下不创建用于归档消息的表。那么我是否需要手动运行 sql 查询来创建表,或者这是我的配置有问题,所以没有创建表?
任何帮助将不胜感激。
您需要运行查询。
您可以在此处.sql
找到一个文件,这可能就是您要查找的文件。
mod_archive
实施XEP-0136: Message Archiving,现在被XEP-0313: Message Archive Management取代。
mod_mam
包含在 ejabberd 15.06 中,现在这是归档的参考模块。我建议你转向这个版本。