我在 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/