ejabberd mysql脚本bug?

时间:2011-07-27 09:51:49

标签: mysql ejabberd

Hihi,不确定我是否只是愚蠢..已经在amazon ec2上安装了ejabberd并且最近设法根据指南切换到使用mysql:https://support.process-one.net/doc/display/MESSENGER/Using+ejabberd+with+MySQL+native+driver

我在切换到mysql db之后现在遇到了一个问题,无法将roster添加到我的用户,并且日志显示表rosterusers不存在。

现在我很困惑,我从https://github.com/processone/ejabberd/blob/master/src/odbc/mysql.sql的ejabberd github抓取了mysql.sql数据库架构,发现

  1. 没有要创建的任何rosterusers表,而是创建一个名为rosteritem的表。
  2. 没有任何名为rostergroups的表,但没有名册组(没有's')。经过一些谷歌搜索,我认为名册组应该是正确的命名。
  3. 这里有没有人知道这是mysql架构中的错误,还是我错过了什么?

    提前致谢!

1 个答案:

答案 0 :(得分:1)

我没有得到关于这个问题的任何反馈,但最终,我手动更改了从mysql.sql脚本创建的一些表模式,以匹配mssql.sql中的一个。

此后一切正常!

:)