首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何向Openfire MySQL数据库添加更多属性?

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

Stack Overflow用户
提问于 2011-08-30 17:12:42
回答 1查看 1.9K关注 0票数 3

我使用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中看到这个属性存储在哪些字段中?

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-06 19:47:57

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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7240979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档