我在windows机器上安装了openfire并指向mysql数据库,在openfire中创建了测试用户,在我的机器上使用xmpp客户端进行测试。一切正常。
我打开了mysql数据库,看到很多表都是从openfire创建的,tablename以of开头,例如存储用户注册信息的用户。
现在,我不想将用户注册信息存储在用户中,而是希望将用户注册信息存储在自定义表中,例如chat_registrations。
在明火里有可能吗?如果有,怎么办?
最佳答案
您可以这样做,但为此您必须从源代码修改openfire,并为自己构建系统要从github执行这个fork openfire,请在pc中克隆存储库,使用您喜爱的IDE打开源代码,然后修改openfire与用户表相关的sql查询。您将在src/database/openfire*.sql中获得它们。构建修改后的系统并将其安装到服务器。
关于mysql - 在openfire xmpp中的自定义表中保存用户,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22710585/