mysql - 将用户保存在 openfire xmpp 中的自定义表中

标签 mysql xmpp openfire

我在 windows 机器上安装了 openfire 并指向我们的 mysql 数据库。我在 openfire 中创建了测试用户并在我的机器上使用 xmpp 客户端进行测试。一切正常。 我打开了我们的 mysql 数据库,看到很多表都是从 openfire 创建的,其中表名以 of 开头,例如 ofuser 存储用户注册信息。 现在,我不想将用户注册信息存储在 ofuser 中,而是想将用户注册信息存储在我的自定义表中,例如 chat_registrations。 是否可以在 openfire 中使用,如果可以如何操作?

最佳答案

你可以这样做,但为此你必须修改 openfire从源代码并为自己构建系统。要从 github 中 fork openfire,在 pc 中克隆你的存储库,用你最喜欢的 IDE 开放源代码,然后修改 openfire 与 ofUser 表相关的 sql 查询。您将在 src/database/openfire*.sql 中获得它们。构建修改后的系统并将其安装到服务器。

关于mysql - 将用户保存在 openfire xmpp 中的自定义表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22710585/

相关文章:

mysql - nodejs-无法将结果返回给 Controller 函数

java - XMPP 服务器,smack API 连接

java - 写入 openfire 数据库时,executeUpdate 抛出错误

xmpp - 如何在 Smack 中正确收听 MultiUserChat?

ios - xmpp如何向离线用户发送推送通知

android - 如何在asmack,android中让用户在线或离线

MYSQL - 排序时间戳值按顺序升序,从最新到最旧?

mysql - 将列中的所有文本转换为 MySql 中的驼峰式大小写

php - yii 2 参数未在 updateAll 函数中正确绑定(bind)

java - EC2 上 Openfire 服务器的不可靠行为