XMPP即时通讯协议使用(十一)——Openfire表结构汇总
| 行号 | 字段名称 | 字段描述 | 字段类型 | 长度 | 主键 | 说明 | 允许为空 |
| 用户组数据表(ofGroup) | |||||||
| 1 | groupName | 组名 | varchar2 | 50 | ★ | NOT NULL | |
| 2 | description | 组描述信息 | varchar2 | 255 | |||
| 组属性名-值对应表(ofGroupProp) | |||||||
| 1 | groupName | 组名 | varchar2 | 50 | ★ | NOT NULL | |
| 2 | name | 组属性名 | varchar2 | 100 | NOT NULL | ||
| 3 | propValue | 组属性值 | varchar2 | 4000 | |||
| 用户-组关联表(ofGroupUser) | |||||||
| 1 | groupName | 组名 | varchar2 | 50 | ★ | NOT NULL | |
| 2 | username | 用户名 | varchar2 | 100 | ★ | NOT NULL | |
| 3 | administrator | 管理员身份 | number | ★ | boolean | NOT NULL | |
| 用户ID表(ofID) | |||||||
| 1 | idType | ID类型 | number | ★ | 如:组、用户、名单册 | NOT NULL | |
| 2 | id | 下一个可用的ID块 | number | 依赖数据库的生成策略 | NOT NULL | ||
| 离线消息存储表(ofOffline) | |||||||
| 1 | username | 用户名 | varchar2 | 32 | ★ | NOT NULL | |
| 2 | messageID | 消息ID | number | ★ | NOT NULL | ||
| 3 | creationDate | 消息存储日期 | char | 15 | NOT NULL | ||
| 4 | messageSize | 消息的字节大小 | number | NOT NULL | |||
| 5 | stanza | 消息体 | long | NOT NULL | |||
| 私人数据存储表(ofPrivate) | |||||||
| 1 | username | 用户名 | varchar2 | 64 | ★ | NOT NULL | |
| 2 | name | 私人条目名 | varchar2 | 100 | ★ | NOT NULL | |
| 3 | namespace | 私人条目名空间 | varchar2 | 200 | ★ | NOT NULL | |
| 4 | privateDate | 私人数据值 | long | NOT NULL | |||
| 用户数据表(ofUser) | |||||||
| 1 | username | 用户名 | varchar2 | 64 | ★ | NOT NULL | |
| 2 | plainPassword | 纯文本密码 | varchar2 | 32 | |||
| 3 | encryptedPassword | 加密密码 | varchar2 | 255 | |||
| 4 | name | 名字 | varchar2 | 100 | |||
| 5 | 电子邮件地址 | varchar2 | 100 | ||||
| 6 | creationDate | 创建日期 | char | 15 | NOT NULL | ||
| 7 | modificationDate | 最后修改日期 | char | 15 | NOT NULL | ||
| 用户名-值对应表(ofUserProp) | |||||||
| 1 | username | 用户名 | varchar2 | 64 | ★ | NOT NULL | |
| 2 | name | 用户属性名 | varchar2 | 100 | ★ | NOT NULL | |
| 3 | propValue | 用户属性值 | varchar2 | 1024 | NOT NULL | ||
| 好友名册表(ofRoster) | |||||||
| 1 | rosterID | 名册ID | number | ★ | NOT NULL | ||
| 2 | username | 用户名 | varchar2 | 64 | NOT NULL | ||
| 3 | jid | 名册条目JID | varchar2 | 1024 | NOT NULL | ||
| 4 | sub | 条目订阅状态 | number | NOT NULL | |||
| 5 | ask | 条目申请状态 | number | NOT NULL | |||
| 6 | recv | 申请被接受的标记 | number | NOT NULL | |||
| 7 | nick | 名册条目分配的妮称 | varchar2 | 255 | |||
| 好友名册条目组表(ofRosterGroups) | |||||||
| 1 | rosterID | 名册ID | number | ★ | NOT NULL | ||
| 2 | rank | 条目位置 | number | ★ | NOT NULL | ||
| 3 | groupName | 组名 | varchar2 | 255 | NOT NULL | ||
| 用户私密表(ofPrivacyList) | |||||||
| 1 | username | 用户名 | varchar2 | 64 | ★ | NOT NULL | |
| 2 | name | 私密列表名 | varchar2 | 100 | ★ | NOT NULL | |
| 3 | isDefault | 用户默认私密列表标记 | number | NOT NULL | |||
| 4 | list | 私密列表XML表示 | long | NOT NULL | |||
| 用户详细信息表(ofVCard) | |||||||
| 1 | username | 用户名 | varchar2 | 64 | ★ | NOT NULL | |
| 2 | vcard | 详细信息值 | long | NOT NULL | |||
| 内含产品版本信息表(ofVersion) | |||||||
| 1 | name | 跟踪到版本信息的条目名 | varchar2 | 50 | ★ | NOT NULL | |
| 2 | version | 版本号 | number | NOT NULL | |||
| 服务器属性表(ofProperty) | |||||||
| 1 | name | 属性名 | varchar2 | 100 | ★ | NOT NULL | |
| 2 | propValue | 属性值 | varchar2 | 4000 | NOT NULL | ||
| 扩展组件配置表(ofExtComponentConf) | |||||||
| 1 | subdomain | 扩展组件子域 | varchar2 | 255 | ★ | NOT NULL | |
| 2 | secret | 扩展组件共享密钥 | varchar2 | 255 | |||
| 3 | permission | 组件连接服务器许可 | varchar2 | 10 | NOT NULL | ||
| 远程服务器配置表(ofRemoteServerConf) | |||||||
| 1 | xmppDomain | 扩展组件域 | varchar2 | 255 | ★ | NOT NULL | |
| 2 | remotePort | 远程服务器端口 | number | ||||
| 3 | permission | 远程服务器连接服务器许可 | varchar2 | 10 | NOT NULL | ||
| 组聊天室数据表(ofMucRoom) | |||||||
| 1 | roomID | 聊天室ID | number | NOT NULL | |||
| 2 | creationDate | 创建日期 | char | 15 | NOT NULL | ||
| 3 | modificationDate | 最近修改日期 | char | 15 | NOT NULL | ||
| 4 | name | 作公共ID用的房间名 | varchar2 | 50 | ★ | NOT NULL | |
| 5 | naturalName | 房间名 | varchar2 | 255 | NOT NULL | ||
| 6 | description | 房间描述 | varchar2 | 255 | |||
| 7 | lockedDate | 锁定日期 | char | 15 | NOT NULL | ||
| 8 | emptyDate | 清空日期 | char | 15 | |||
| 9 | canChangeSubject | 房间主题可编辑标记 | number | NOT NULL | |||
| 10 | maxUsers | 用户个数最大值 | number | NOT NULL | |||
| 11 | publicRoom | 房间公共属性标记 | number | 是否列在聊天室列表中 | NOT NULL | ||
| 12 | moderated | 房间适合度标记 | number | NOT NULL | |||
| 13 | membersOnly | 仅成员进入许可标记 | number | NOT NULL | |||
| 14 | canlnvite | 邀请加入许可标记 | number | NOT NULL | |||
| 15 | roomPassword | 房间密码 | varchar2 | 50 | |||
| 16 | canDiscoverJID | 参与者真实ID显示标记 | number | NOT NULL | |||
| 17 | logEnabled | 聊天内容存储标记 | number | NOT NULL | |||
| 18 | subject | 当前房间主题 | varchar2 | 100 | |||
| 19 | rolesToBroadcast | 可以广播的角色 | number | NOT NULL | |||
| 20 | useReservedNick | 仅用保留妮称进入标记 | number | NOT NULL | |||
| 21 | canChangeNick | 妮称可修改标记 | number | NOT NULL | |||
| 22 | canRegister | 房间可注册标记 | number | NOT NULL | |||
| 聊天室房间属性名-值对应表(ofMucRoomProp) | |||||||
| 1 | roomID | 房间ID | number | ★ | NOT NULL | ||
| 2 | name | 属性名 | varchar2 | 100 | ★ | NOT NULL | |
| 3 | propValue | 属性值 | varchar2 | 4000 | NOT NULL | ||
| 聊天室房间内用户联系表(ofMucAffiliation) | |||||||
| 1 | roomID | 房间ID | number | ★ | NOT NULL | ||
| 2 | jid | 用户JID | varchar2 | 1024 | ★ | NOT NULL | |
| 3 | affiliation | 联系等级 | number | NOT NULL | |||
| 聊天室房间成员信息表(ofMucMember) | |||||||
| 1 | roomID | 房间ID | number | ★ | NOT NULL | ||
| 2 | jid | 用户ID | varchar2 | 1024 | ★ | NOT NULL | |
| 3 | nickname | 妮称 | varchar2 | 255 | |||
| 4 | firstName | 名 | varchar2 | 100 | |||
| 5 | lastName | 姓 | varchar2 | 100 | |||
| 6 | url | 用户连接URL地址 | varchar2 | 100 | |||
| 7 | 电子邮件地址 | varchar2 | 100 | ||||
| 8 | faqentry | 帮助条目 | varchar2 | 100 | |||
| 聊天室对话日志表(ofMucConversationLog) | |||||||
| 1 | roomID | 房间ID | number | NOT NULL | |||
| 2 | sender | 消息发送者ID | varchar2 | 1024 | NOT NULL | ||
| 3 | nickname | 消息发送者妮称 | varchar2 | 255 | |||
| 4 | logTime | 消息发送时间 | char | 15 | NOT NULL | ||
| 5 | subject | 消息标题 | varchar2 | 255 | |||
| 6 | body | 消息体 | varchar2 | 4000 | |||
| 发布-订阅节点表(ofPubsubNode) | |||||||
| 1 | serviceID | 节点服务ID | varchar2 | 100 | ★ | NOT NULL | |
| 2 | nodeID | 节点ID | varchar2 | 100 | ★ | NOT NULL | |
| 3 | leaf | 子分支存在标记 | number | NOT NULL | |||
| 4 | creationDATE | 创建时间 | char | 15 | NOT NULL | ||
| 5 | modificationDate | 最近修改时间 | char | 15 | NOT NULL | ||
| 6 | parent | 父节点ID | varchar2 | 100 | |||
| 7 | deliverPayliads | 有效载荷通知标记 | number | NOT NULL | |||
| 8 | maxPayloadSize | 有效载荷最大字节数 | number | ||||
| 9 | persistitems | 发布条目持有标记 | number | ||||
| 10 | maxItems | 持有条目最大数 | number | ||||
| 11 | notifyConfigChanges | 节点配置改变通知标记 | number | NOT NULL | |||
| 12 | notifyDelete | 节点删除通知标记 | number | NOT NULL | |||
| 13 | notifyRetract | 发布条目删除通知标记 | number | NOT NULL | |||
| 14 | presenceBased | 仅向用户发送通知标记 | number | NOT NULL | |||
| 15 | sendItemSubscribe | 向新订户发送最近发布条目标记 | number | NOT NULL | |||
| 16 | publisherModel | 节点发布模式 | varchar2 | 15 | NOT NULL | ||
| 17 | subscriptionEnabled | 订阅允许标记 | number | NOT NULL | |||
| 18 | configSubscription | 新订阅必须配置为活跃标记 | number | NOT NULL | |||
| 19 | accessModel | 节点访问模式 | varchar2 | 10 | NOT NULL | ||
| 20 | payloadType | 节点上有效载荷类型 | varchar2 | 100 | |||
| 21 | bodyXSLT | 有效载荷信息转为消息体的XSLT地址 | varchar2 | 100 | |||
| 22 | dataformXSLT | 有效载荷信息转为结果数据的XSLT地址 | varchar2 | 100 | |||
| 23 | creator | 创建节点的实体ID | varchar2 | 1024 | NOT NULL | ||
| 24 | description | 节点描述 | varchar2 | 255 | |||
| 25 | language | 节点默认语言 | varchar2 | 255 | |||
| 26 | name | 节点名 | varchar2 | 50 | |||
| 27 | replyPolicy | 反馈条目策略 | varchar2 | 15 | |||
| 28 | associationPolicy | 叶节点收集策略 | varchar2 | 15 | |||
| 29 | maxLeafNodes | 最大子叶节点数 | number | ||||
| 节点-JID关联表(ofPubsubNodeJIDs) | |||||||
| 1 | serviceID | 节点服务ID | varchar2 | 100 | ★ | NOT NULL | |
| 2 | nodeID | 节点ID | varchar2 | 100 | ★ | NOT NULL | |
| 3 | jid | 实体JID | varchar2 | 1024 | ★ | NOT NULL | |
| 4 | associationType | 关联模式 | varchar2 | 20 | NOT NULL | ||
| 节点-名册组关联表(ofPubsubNodeGroups) | |||||||
| 1 | serviceID | 节点服务ID | varchar2 | 100 | NOT NULL | ||
| 2 | nodeID | 节点ID | varchar2 | 100 | NOT NULL | ||
| 3 | rosterGroup | 节点所属的名册组 | varchar2 | 100 | 允许订阅、取回条目 | NOT NULL | |
| 节点关联表(ofPubsubAffiliation) | |||||||
| 1 | serviceID | 节点服务ID | varchar2 | 100 | ★ | NOT NULL | |
| 2 | nodeID | 节点ID | varchar2 | 100 | ★ | NOT NULL | |
| 3 | jid | 关联JID | varchar2 | 1024 | ★ | NOT NULL | |
| 4 | affiliation | 关联类型 | varchar2 | 10 | NOT NULL | ||
| 发布项目表(ofPubsubItem) | |||||||
| 1 | serviceID | 节点服务ID | varchar2 | 100 | ★ | NOT NULL | |
| 2 | nodeID | 节点ID | varchar2 | 100 | ★ | NOT NULL | |
| 3 | id | 条目ID | varchar2 | 100 | ★ | 每个节点中唯一 | NOT NULL |
| 4 | jid | 发布者JID | varchar2 | 1024 | NOT NULL | ||
| 5 | creationDATE | 创建日期 | char | 15 | NOT NULL | ||
| 6 | payload | 发布条目中有效载荷的XML表示 | varchar2 | 4000 | |||
| 节点订阅表(ofPubsubSubsciption) | |||||||
| 1 | serviceID | 节点服务ID | varchar2 | 100 | ★ | NOT NULL | |
| 2 | nodeID | 节点ID | varchar2 | 100 | ★ | NOT NULL | |
| 3 | id | 订阅ID | varchar2 | 100 | ★ | NOT NULL | |
| 4 | jid | 接收通知地址 | varchar2 | 1024 | NOT NULL | ||
| 5 | owner | 订阅者的关联JID | varchar2 | 1024 | NOT NULL | ||
| state | 订阅的状态 | varchar2 | 15 | 在工作流中 | NOT NULL | ||
| 6 | deliver | 通知允许标记 | number | NOT NULL | |||
| 7 | digest | 请求通知摘要标记 | number | NOT NULL | |||
| 8 | digest_frequency | 通知摘要最小间隔毫秒数 | number | NOT NULL | |||
| 9 | expire | 订阅空闲时间 | char | 15 | |||
| 10 | includeBody | 同时请求消息体标记 | number | NOT NULL | |||
| 11 | showValues | 到场提示标记 | varchar2 | 30 | NOT NULL | ||
| 12 | subscriptionType | 订阅目标类型 | varchar2 | 10 | 条目/节点,叶节点不可用 | NOT NULL | |
| 13 | subscriptionDepth | 接收通知的深度 | number | 叶节点不可用 | NOT NULL | ||
| 14 | keyword | 事件匹配关键字 | varchar2 | 200 | |||
| 节点默认配置表(ofPubsubDefaultConf) | |||||||
| 1 | serviceID | 节点服务ID | varchar2 | 100 | ★ | NOT NULL | |
| 2 | leaf | 节点类型 | number | ★ | 叶节点/集合 | NOT NULL | |
| 3 | deliverPayloads | 有效载荷提示标记 | number | NOT NULL | |||
| 4 | maxPayloadSize | 有效载荷最大字节数 | number | NOT NULL | |||
| 5 | persistItems | 发布条目持有标记 | number | NOT NULL | |||
| 6 | maxItems | 持有最大条目数 | number | NOT NULL | |||
| 7 | notifyConfigChanges | 节点配置变更提示标记 | number | NOT NULL | |||
| 8 | notifyDelete | 删除节点提示标记 | number | NOT NULL | |||
| 9 | notifyRetract | 删除条目提示标记 | number | NOT NULL | |||
| 10 | presenceBased | 仅通知用户标记 | number | NOT NULL | |||
| 11 | sendItemSubscribe | 向新订户发送最近发布条目标记 | number | NOT NULL | |||
| 12 | publisherModel | 节点发布模式 | varchar2 | 15 | NOT NULL | ||
| 13 | subscriptionEnabled | 订阅允许标记 | number | NOT NULL | |||
| 14 | accessModel | 节点访问模式 | varchar2 | 10 | NOT NULL | ||
| 15 | language | 节点默认语言 | varchar2 | 255 | |||
| 16 | replyPolicy | 反馈条目策略 | varchar2 | 15 | |||
| 17 | associationPolicy | 叶节点收集策略 | varchar2 | 15 | NOT NULL | ||
| 18 | maxLeafNodes | 最大子叶节点数 | number | NOT NULL | |||
| 离线信息存储(ofPresence) | |||||||
| 1 | userName | 用户名称 | varchar2 | 64 | ★ | NOT NULL | |
| 2 | offlinePresence | 离线信息存储 | text | NOT NULL | |||
| 3 | offlinDate | 离线信息存储日期 | char | 15 | NOT NULL | ||
| 用户类型标识(ofUserFlag) | |||||||
| 1 | username | 用户名 | varchar2 | 64 | ★ | NOT NULL | |
| 2 | name | 用户属性名 | varchar2 | 100 | ★ | NOT NULL | |
| 3 | stratTime | 起始时间 | char | 15 | NOT NULL | ||
| 4 | endTime | 结束时间 | char | 15 | NOT NULL | ||
| 记录安全事件(ofSecurityAditLog) | |||||||
| 1 | msgID | 记录信息ID | number | ★ | NOT NULL | ||
| 2 | username | 用户名 | varchar2 | 64 | NOT NULL | ||
| 3 | entryStamp | 时间时间戳 | number | ||||
| 4 | summary | 事件摘要 | varchar2 | 255 | NOT NULL | ||
| 5 | node | 节点 | varchar2 | 255 | |||
| 6 | details | 事件详情 | text | ||||
| 群聊服务(ofMucService) | |||||||
| 1 | serviceID | 服务ID | number | NOT NULL | |||
| 2 | subdomain | 私密列表名 | varchar2 | 255 | ★ | NOT NULL | |
| 3 | description | 服务描述 | varchar2 | 255 | NOT NULL | ||
| 4 | isHidden | 隐藏管理界面 | number | NOT NULL | |||
| 群聊服务属性名-值对应表(ofMucServiceProp) | |||||||
| 1 | serviceID | 服务ID | number | ★ | NOT NULL | ||
| 2 | name | 属性名 | varchar2 | 100 | ★ | NOT NULL | |
| 3 | propValue | 属性值 | text | NOT NULL | |||
| SASL授权(ofSASLAuthorized) | |||||||
| 1 | username | 用户名 | varchar2 | 64 | ★ | 如:组、用户、名单册 | NOT NULL |
| 2 | principal | 委托人 | text | 200 | ★ | NOT NULL | |
XMPP即时通讯协议使用(十一)——Openfire表结构汇总的更多相关文章
- XMPP即时通讯协议使用(六)——开发Openfire聊天记录插件
转载地址:http://www.cnblogs.com/hoojo/archive/2013/03/29/openfire_plugin_chatlogs_plugin_.html 开发环境: Sys ...
- XMPP即时通讯协议使用(前传)——协议详解
XMPP详解 XMPP(eXtensible Messaging and Presence Protocol,可扩展消息处理和现场协议)是一种在两个地点间传递小型结构化数据的协议.在此基础上,XMPP ...
- XMPP即时通讯协议使用(四)——Openfire服务器源码编译与添加消息记录保存
下载Openfire源码 下载地址:https://www.igniterealtime.org/downloads/index.jsp,当前最新版本为:4.2.3 Eclipse上部署Openfir ...
- XMPP即时通讯协议使用(一)——Openfire安装
Openfire服务器安装 下载地址:https://www.igniterealtime.org/downloads/index.jsp,根据你的操作系统,选择对应的下载版本.本文选择的是openf ...
- XMPP即时通讯协议使用(五)——搭建简单的Openfire插件
前言 在开发Openfire插件前需要构建完成服务器源码编辑环境,具体操作步骤请参照Openfire服务器源码编译的了解. 开发简单的Openfire插件 1.已构建完成的Openfire源码结构如下 ...
- XMPP即时通讯协议使用(七)——利用Strophe实现WebIM及strophe.plugins插件使用
Strophe简介与Openfire配置 Strophe.js是为XMPP写的一个js类库.因为http协议本身不能实现持久连接,所以strophe利用BOSH模拟实现持久连接. 官方文档: http ...
- xmpp即时通讯协议的特性---长处和缺点!
xmpp协议的定义? XMPP是一种基于标准通用标记语言的子集XML的协议,它继承了在XML环境中灵活的发展性. 因此.基于XMPP的应用具有超强的可扩展性.经过扩展以后的XMPP能够通过发送扩展的信 ...
- XMPP即时通讯协议使用(三)——订阅发布、断开重连与Ping
package com.testV3; import java.util.List; import org.jivesoftware.smack.ConnectionListener; import ...
- XMPP即时通讯协议使用(十二)——基于xmpp搭建简单的局域网WebRTC
创建HTML和JS ofwebrtc.html <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" ...
随机推荐
- vue,一路走来(1)--构建vue项目
2016年12月--2017年5月,接触前端框架vue,一路走来,觉得有必要把遇到的问题记录下来. 那时,vux用的是1.0的vue,然而vue2.0已经出来了,于是我结合了mint-ui一起来做项目 ...
- poj2689 Prime Distance(素数区间筛法)
题目链接:http://poj.org/problem?id=2689 题目大意:输入两个数L和U(1<=L<U<=2 147 483 647),要找出两个相邻素数C1和C2(L&l ...
- java ArrayList存储基本类型
package java06; /* 如果希望像集合ArrayList中存储基本数据类型数据,必须使用基本数据类型对应的“包装类” 基本数据类型 包装类(引用类型,包装类都位于java.lang包下 ...
- 应用程序无法正常启动(0xc000007b)。请单击“确定”关闭应用程序
一开始是报缺少dll,随便在电脑里找个同名的dll放下面就报这个错误,网上查的都没有用.后来又找了一个dll,问题就解决了,所以是dll不对造成的.
- 【串线篇】Mybatis缓存之一级缓存
1.体会 一级缓存:MyBatis:SqlSesion级别的缓存:默认存在,不需要设置. 机制:只要之前查询过的数据,mybatis就会保存在一个缓存中(Map):下次获取直接从缓存中拿:当前sess ...
- ubuntu 彻底删除软件
无法获取 dpkg 前端锁 解决办法如下:1.终端输入 ps aux ,列出进程.找到含有apt-get的进程,直接sudo kill PID. 2.强制解锁,命令sudo rm /var/cach ...
- 更好的在 Git 项目中保存大文件(Git LFS 的使用)
珠玉在前, 大家可以参考 Git LFS的使用 - 简书 为什么要用 Git LFS 原有的 Git 是文本层面的版本控制, 为代码这种小文件设计的, 保存大文件会导致 repo 非常臃肿, push ...
- Kettle5.4.0 java.lang.OutOfMemoryError
CPU: Intel i3 3.40GHz Memory : 8G Kettle默认配置 将MySQL上的一张29W条数据的表,通过Kettle增量抽取到Vertica数据库中,结果在排序这一步报内存 ...
- KEGG注释
在 KEGG 数据库中,把功能相似的蛋白质归为同一组,然后标上 KO 号.通过相似性比对,可以为未知功能的蛋白序列注释上 KO 号. 截止到 2015 年 6 月 12 日,KEGG 数据库中共收录了 ...
- ASP.NET MVC中的捆绑和压缩技术
概述 在众多Web性能优化的建议中有两条: 减少Http请求数量:大多数的浏览器同时处理向网站处理6个请求(参见下图),多余的请求会被浏览器要求排队等待,如果我们减少这些请求数,其他的请求等待的时间将 ...