行号 字段名称 字段描述 字段类型 长度 主键 说明 允许为空
用户组数据表(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 email 电子邮件地址 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 email 电子邮件地址 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表结构汇总的更多相关文章

  1. XMPP即时通讯协议使用(六)——开发Openfire聊天记录插件

    转载地址:http://www.cnblogs.com/hoojo/archive/2013/03/29/openfire_plugin_chatlogs_plugin_.html 开发环境: Sys ...

  2. XMPP即时通讯协议使用(前传)——协议详解

    XMPP详解 XMPP(eXtensible Messaging and Presence Protocol,可扩展消息处理和现场协议)是一种在两个地点间传递小型结构化数据的协议.在此基础上,XMPP ...

  3. XMPP即时通讯协议使用(四)——Openfire服务器源码编译与添加消息记录保存

    下载Openfire源码 下载地址:https://www.igniterealtime.org/downloads/index.jsp,当前最新版本为:4.2.3 Eclipse上部署Openfir ...

  4. XMPP即时通讯协议使用(一)——Openfire安装

    Openfire服务器安装 下载地址:https://www.igniterealtime.org/downloads/index.jsp,根据你的操作系统,选择对应的下载版本.本文选择的是openf ...

  5. XMPP即时通讯协议使用(五)——搭建简单的Openfire插件

    前言 在开发Openfire插件前需要构建完成服务器源码编辑环境,具体操作步骤请参照Openfire服务器源码编译的了解. 开发简单的Openfire插件 1.已构建完成的Openfire源码结构如下 ...

  6. XMPP即时通讯协议使用(七)——利用Strophe实现WebIM及strophe.plugins插件使用

    Strophe简介与Openfire配置 Strophe.js是为XMPP写的一个js类库.因为http协议本身不能实现持久连接,所以strophe利用BOSH模拟实现持久连接. 官方文档: http ...

  7. xmpp即时通讯协议的特性---长处和缺点!

    xmpp协议的定义? XMPP是一种基于标准通用标记语言的子集XML的协议,它继承了在XML环境中灵活的发展性. 因此.基于XMPP的应用具有超强的可扩展性.经过扩展以后的XMPP能够通过发送扩展的信 ...

  8. XMPP即时通讯协议使用(三)——订阅发布、断开重连与Ping

    package com.testV3; import java.util.List; import org.jivesoftware.smack.ConnectionListener; import ...

  9. XMPP即时通讯协议使用(十二)——基于xmpp搭建简单的局域网WebRTC

    创建HTML和JS ofwebrtc.html <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" ...

随机推荐

  1. 在CNN上增加一层CAM告诉你CNN到底关注什么

    Cam(Class Activation Mapping)是一个很有意思的算法,他能够将神经网络到底在关注什么可视化的表现出来.但同时它的实现却又如此简介,相比NIN,googLenet这些使用GAP ...

  2. Ubuntu 服务器Webmin错误的解决

    一:This web server is running in SSL mode. Try the URL https://***********:10000/ instead. 解决方案: 1.ss ...

  3. Sass字符运算

    在 Sass 中可以通过加法符号“+”来对字符串进行连接.例如: $content: "Hello" + "" + "Sass!"; .bo ...

  4. bzoj1002 轮状病毒 暴力打标找规律/基尔霍夫矩阵+高斯消元

    基本思路: 1.先观察规律,写写画画未果 2.写程序暴力打表找规律,找出规律 1-15的答案:1    5    16    45    121 320 841     2205   5776 151 ...

  5. 15_1.InetAddress

    import java.net.InetAddress; import java.net.UnknownHostException; public class InetAdressTest { pub ...

  6. js-ifelse-奇技淫巧

    我们有A,B,C,D四个不同的类别,在最开始的时候只有三个类别,并且两个类别是做同样的事: function categoryHandle(category) { if(category !== 'A ...

  7. vue项目中使用echarts地图

    第一步.npm install echarts 第二部.在main.js中引入 第三步.创建组件,并且用this.$echarts.init初始化echarts <template> &l ...

  8. LeetCode算法题

    1.给两个整数数组 A 和 B ,返回两个数组中公共的.长度最长的子数组的长度. 时间复杂度待优化 class Solution { public int findLength(int[] A, in ...

  9. 回炉Spring--事务及Spring源码

    声明式事务 配置文件信息: /** * @EnableTransactionManagement 开启基于注解的事务管理功能 * 1.配置数据源 * 2.配置事务管理器来管理事务 * 3.给方法上标注 ...

  10. Apache Flink 进阶(六):Flink 作业执行深度解析

    本文根据 Apache Flink 系列直播课程整理而成,由 Apache Flink Contributor.网易云音乐实时计算平台研发工程师岳猛分享.主要分享内容为 Flink Job 执行作业的 ...