gpt4 book ai didi

xmpp - 如何向 Openfire MySQL 数据库添加更多属性?

转载 作者:行者123 更新时间:2023-12-02 05:10:56 25 4
gpt4 key购买 nike

我使用 openfire 安装目录中的 openfire_mysql.sql 文件设置了一个具有外部 MySQL 数据库的 Openfire 服务器来填充数据库,连接和一切基本似乎都正常。

但是,我需要添加用户的另一个属性,而不仅仅是“姓名”、“电子邮件”,我需要添加“电话”和一个长文本字段,供用户保存一些注释。

实际上,使用 Smack API,根据 API 文档,已经有足够的属性可以存储在用户数据中:

http://docs.jivesoftware.com/smack/latest/javadoc/org/jivesoftware/smack/AccountManager.html#getAccountAttributes ()

但是,当使用Map属性的参数执行createAccount时,该属性不会被持久化,因为我认为默认数据库没有字段来存储它。所以我使用了外部数据库,但我仍然无法在 phpMyAdmin 中看到该属性存储在哪些字段中?

有什么想法吗?

最佳答案

是的。您的问题的解决方案将保存在用户的 vCard 数据中。每个用户都有一张Vcard,可以添加您需要的所有数据。

关于xmpp - 如何向 Openfire MySQL 数据库添加更多属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7240979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com