http://www.blogjava.net/jyleon/articles/254202.html
openfire数据库模式指南
导言
This document outlines the data type conventions and tables in the Openfire database schema. Some information, like column indexes and foreign keys, is omitted.该文件概述了公约和数据类型中的表Openfire数据库架构。一些信息,比如列索引和外键,省略。 For this, please read the individual schema of the database you're interested in.为此,请参阅个别架构数据库您感兴趣
Data Type Conventions数据类型公约
Date column type support varies widely across databases.日期柱式支持跨数据库的差别很大。 Therefore, Openfire specially encodes dates as VARCHAR values.因此, Openfire特殊编码日期VARCHAR价值观。 Each date is a Java long value which is 0-padded to 15 characters.每一日期是基于Java的一种长期的价值是0 -棉衣为15个字符。 The long value is the internal representation of Java Date objects, which can be obtained with code such as the following:长期价值是内部任职的Java日期物体,它可以得到的代码如下:
long currentDate = new Date().getTime();
布尔值都代表了数值: 0和1的虚假的真实。
数据库表
Below is a description of each of the tables in the Openfire database schema. A denotes a primary key.以下是一个说明每个表格的Openfire数据库架构。黄色行表示主键。
· ofGroup
· ofID
· ofUser
· ofRoster
· ofVCard
ofGroup (用户组的数据)
列名
类型
长度
描述
groupName
VARCHAR
50
组名称(主键)
description
VARCHAR
255
组描述
ofGroupProp (名称值协会为一组)
列名
类型
长度
描述
groupName
VARCHAR
50
组名称(主键)
name
VARCHAR
100
组属性名称(主键)
propValue
VARCHAR
4000
组属性值
ofGroupUser (组成员)
列名
类型
长度
描述
groupName
VARCHAR
50
组名称(主键)
username
VARCHAR
100
用户名(主键)
administrator
NUMBER
n/a
是否为管理员(布尔)(主键)
ofID (用于唯一ID序列生成)
列名
类型
长度
描述
idType
NUMBER
n/a
证件类型(例如,组,用户名册)(主键)
id
NUMBER
n/a
下一个可用块编号的(用于数据库独立编号)
ofOffline (离线邮件存储)
列名
类型
长度
更改
username
VARCHAR
32
用户名(主键)
messageID
NUMBER
n/a
存储信息的编号(主键)
creationDate
VARCHAR
15
日期信息存储
messageSize
NUMBER
n/a
邮件的大小以字节为单位
stanza
TEXT
n/a
消息文本
ofPresence (离线的存在)
列名
类型
长度
更改
username
VARCHAR
64
用户名(主键)
offlinePresence
TEXT
n/a
存在的信息设置为用户注销
offlineDate
CHAR
15
信息存储日期
ofPrivate (私人数据存储)
列名
类型
长度
描述
username
VARCHAR
32
用户名(主键)
name
VARCHAR
100
姓名私营项(主键)
namespace
VARCHAR
200
名字空间私营项(主键)
privateData
TEXT
n/a
价值的私人数据
ofUser (用户数据)
列名
类型
长度
描述
username
VARCHAR
32
用户名(主键)
plainPassword
VARCHAR
32
纯文字密码数据
encryptedPassword
VARCHAR
255
加密的密码数据(默认)
name
VARCHAR
100
名字
VARCHAR
100
电邮地址
creationDate
VARCHAR
15
创建日期
modificationDate
VARCHAR
15
最后更新日期
ofUserProp (名称值协会针对用户)
列名
类型
长度
描述
username
VARCHAR
32
用户名(主键)
name
VARCHAR
100
用户属性名称(主键)
propValue
VARCHAR
4000
用户属性值
ofUserFlag (用户类型标识(如残疾人))
列名
类型
长度
描述
username
VARCHAR
64
用户名(主键)
name
VARCHAR
100
用户属性名称(主键)
startTime
CHAR
15
国旗的时候,开始被有效(无效的'现在' )
endTime
CHAR
15
当时国旗是结束有效(无效的'永远' )
ofRoster (好友列表)
列名
类型
长度
描述
rosterID
NUMBER
n/a
编号名册(主键)
username
VARCHAR
32
用户名
jid
TEXT
n/a
地址名册入境
sub
NUMBER
n/a
认购地位入境
ask
NUMBER
n/a
卖出地位入境
recv
NUMBER
n/a
检举表明进入名册收到请求
nick
VARCHAR
255
昵称分配给这个名册入境
ofRosterGroups (组的好友名单中的条目)
列名
类型
长度
描述
rosterID
NUMBER
n/a
名册编号(主键)
rank
NUMBER
n/a
立场项(主键)
groupName
VARCHAR
255
用户定义的名称,这个名册组
ofPrivacyList (用户隐私清单)
列名
类型
长度
描述
username
VARCHAR
32
用户名(主键)
name
VARCHAR
100
姓名保密清单(主键)
isDefault
NUMBER
n/a
检举指出,如果这是默认隐私的用户名单
list
TEXT
n/a
XML表示的隐私清单
ofVCard (电子名片的联系信息)
列名
类型
长度
描述
username
VARCHAR
32
用户名(主键)
vcard
TEXT
n/a
价值的vCard入境
ofVersion (包含产品版本信息)
列名
类型
长度
描述
name
VARCHAR
50
名称的项目,版本信息正在跟踪的(主键)
version
INTEGER
n/a
版本号
ofProperty (服务器属性)
列名
类型
长度
描述
name
VARCHAR
100
属性名称(主键)
propValue
TEXT
n/a
进入值
ofExtComponentConf (外部元件配置)
列名
类型
长度
描述
subdomain
VARCHAR
255
子的外部元件(主键)
secret
VARCHAR
255
共享密钥的外部元件
permission
VARCHAR
10
许可,表明如果组件是可以连接到服务器
ofRemoteServerConf (远程服务器配置)
列名
类型
长度
描述
xmppDomain
VARCHAR
255
域的外部元件(主键)
remotePort
NUMBER
n/a
港口的远程服务器连接到
permission
VARCHAR
10
许可,表明如果远程服务器可以连接到服务器
ofSecurityAuditLog (伐木安全事件)
列名
类型
长度
描述
msgID
NUMBER
n/a
编号审计信息(主键)
username
VARCHAR
64
使用者谁执行的行动
entryStamp
NUMBER
n/a
时间戳当事件发生
summary
VARCHAR
255
总结了发生在事件
node
VARCHAR
255
节点事件发生
details
TEXT
n/a
详细的细节,所发生的
ofMucService (甲Groupchat服务)
列名
类型
长度
描述
serviceID
NUMBER
n/a
编号的服务(收录)
subdomain
VARCHAR
255
子服务(主键)
description
VARCHAR
255
服务说明
isHidden
NUMBER
n/a
1 ,如果隐藏的管理界面名单, 0正常
ofMucServiceProp (名称值协会的Groupchat服务)
列名
类型
长度
描述
serviceID
NUMBER
n/a
编号的服务(主键)
name
VARCHAR
100
属性名称(主键)
propValue
TEXT
n/a
属性值
ofMucRoom ( Groupchat室内资料)
列名
类型
长度
描述
roomID
NUMBER
n/a
编号的房间(主键)
creationDate
VARCHAR
15
创建日期
modificationDate
VARCHAR
15
最后更新日期
name
VARCHAR
50
姓名房间用作公共编号
naturalName
VARCHAR
255
天然名称室
description
VARCHAR
255
客房描述
canChangeSubject
NUMBER
n/a
检举指出是否可以改变参与者的主题
maxUsers
NUMBER
n/a
马克斯一些房间居住者
canChangeSubject
NUMBER
n/a
检举指出是否与会者可以改变的主题或不
publicRoom
NUMBER
n/a
检举指示是否室将在目录中列出或不
moderated
NUMBER
n/a
检举指示是否室主持或不
membersOnly
NUMBER
n/a
检举指出是否房间是会员制或不
canInvite
NUMBER
n/a
检举指出是否占用可以邀请其他用户
roomPassword
VARCHAR
50
密码数据加入室
canDiscoverJID
NUMBER
n/a
检举指出是否真正JID的居住者是公共或不
logEnabled
NUMBER
n/a
检举指出是否房间谈话记录或不
subject
VARCHAR
100
最后为人所知的主题房间
rolesToBroadcast
NUMBER
n/a
二元代表的作用,以广播
useReservedNick
NUMBER
n/a
检举指出是否用户只能加入室使用其保留昵称
canChangeNick
NUMBER
n/a
检举指出是否可以改变其占用的空间昵称
canRegister
NUMBER
n/a
检举显示用户是否被允许登记室
ofMucRoomProp (名称值协会的Groupchat房间)
列名
类型
长度
描述
roomID
NUMBER
n/a
编号的房间(主键)
name
VARCHAR
100
属性名称(主键)
propValue
VARCHAR
4000
属性值
ofMucAffiliation (归属的空间用户)
列名
类型
长度
描述
roomID
NUMBER
n/a
编号的房间(主键)
jid
TEXT
n/a
用户JID (主键)
affiliation
NUMBER
n/a
一些代表所属一级
ofMucMember (室成员资料)
列名
类型
长度
描述
roomID
NUMBER
n/a
编号的房间(主键)
jid
TEXT
n/a
用户JID (主键)
nickname
VARCHAR
255
保留昵称的会员
ofMucConversationLog (室会话日志)
列名
类型
长度
描述
roomID
NUMBER
n/a
编号的空间
sender
TEXT
n/a
JID的用户发送邮件的房间
nickname
VARCHAR
255
昵称使用时由用户发出的信息
logTime
VARCHAR
15
日期的消息时,被送到房间
subject
VARCHAR
50
新的主题改变的信息
body
TEXT
n/a
消息正文
ofPubsubNode (节点pubsub服务)
列名
类型
长度
描述
serviceID
VARCHAR
100
编号托管服务节点(主键)
nodeID
VARCHAR
100
编号的节点(主键)
leaf
NUMBER
n/a
检举表明节点是否是叶或收集节点
creationDate
VARCHAR
15
创建日期
modificationDate
VARCHAR
15
最后更新日期
parent
VARCHAR
100
编号的父节点(如果有的话)
deliverPayloads
NUMBER
n/a
检举指出是否有效载荷中包含的通知
maxPayloadSize
NUMBER
n/a
最大规模的有效载荷的字节
persistItems
NUMBER
n/a
检举表明节点是否将持续出版项目
maxItems
NUMBER
n/a
最大的项目数量将持续
notifyConfigChanges
NUMBER
n/a
检举指出是否发送通知时,该节点的配置发生了变化
notifyDelete
NUMBER
n/a
检举指出是否发送通知时,该节点将被删除
notifyRetract
NUMBER
n/a
检举指出是否发送通知时,发布的项目将被删除
presenceBased
NUMBER
n/a
检举指出是否发送通知只有用户才
sendItemSubscribe
NUMBER
n/a
检举指出是否向去年出版项目,以新用户
publisherModel
VARCHAR
15
Publisher中使用的模式的节点
subscriptionEnabled
NUMBER
n/a
检举指出是否允许订阅
configSubscription
NUMBER
n/a
检举指出是否新的订户必须设定为活跃
accessModel
VARCHAR
10
访问模型所使用的节点
payloadType
VARCHAR
100
类型的有效载荷数据将提供在节点
bodyXSLT
VARCHAR
100
网址的一个XSLT转换有效载荷的格式为一个邮件正文
dataformXSLT
VARCHAR
100
网址的一个XSLT转化的有效载荷格式的数据形式结果
creator
VARCHAR
1024
JID的实体建立了节点
description
VARCHAR
255
说明节点
language
VARCHAR
255
默认语言的节点
name
VARCHAR
50
名称节点
replyPolicy
VARCHAR
15
政策界定业主或出版商是否应得到答复项目
associationPolicy
VARCHAR
15
政策规定谁可以联系叶节点的集合
maxLeafNodes
NUMBER
n/a
马克斯一些叶节点,一个节点可能会收集
ofPubsubNodeJIDs ( JIDs与节点)
列名
类型
长度
描述
serviceID
VARCHAR
100
编号托管服务节点(主键)
nodeID
VARCHAR
100
编号的节点(主键)
jid
VARCHAR
1024
JID实体(主键)
associationType
VARCHAR
20
协会类型的节点
ofPubsubNodeGroups (名册集团与节点)
列名
类型
长度
内容
serviceID
VARCHAR
100
编号托管服务节点
nodeID
VARCHAR
100
编号的节点
rosterGroup
VARCHAR
100
名册组节点所有者可以签署和检索项目
ofPubsubAffiliation (节点分支机构)
列名
类型
长度
描述
serviceID
VARCHAR
100
编号托管服务节点(主键)
nodeID
VARCHAR
100
编号的节点(主键)
jid
VARCHAR
1024
JID的子公司(主键)
affiliation
VARCHAR
10
所属类别
ofPubsubItem (项目发布到节点)
列名
类型
长度
描述
serviceID
VARCHAR
100
编号托管服务节点(主键)
nodeID
VARCHAR
100
编号的节点(主键)
id
VARCHAR
100
编号的出版项目(独特的每个节点)(主键)
jid
VARCHAR
1024
JID出版商
creationDate
VARCHAR
15
创建日期
payload
TEXT
n/a
XML的有效载荷包括在出版项目
ofPubsubSubscription (订阅节点)
列名
类型
长度
描述
serviceID
VARCHAR
100
编号托管服务节点(主键)
nodeID
VARCHAR
100
编号的节点(主键)
id
VARCHAR
100
编号认购(主键)
jid
VARCHAR
1024
地址接收通知
owner
VARCHAR
1024
JID的子公司,拥有认购
state
VARCHAR
15
国家认购(工作流程中的)
deliver
NUMBER
n/a
检举指出是否通知或未启用
digest
NUMBER
n/a
检举表明一个实体是否希望收到通知摘要
digest_frequency
NUMBER
n/a
最低数目的毫秒之间发出任何两个通知消化
expire
VARCHAR
15
日期在租赁认购将结束或已经结束
includeBody
NUMBER
n/a
检举表明一个实体是否希望收到邮件正文除了有效载荷格式
showValues
VARCHAR
30
存在这些国家的实体希望收到通知
subscriptionType
VARCHAR
10
无论是用户订阅的项目或节点(收集节点只)
subscriptionDepth
NUMBER
n/a
收到通知的儿童一定深度(收集节点只)
keyword
VARCHAR
200
关键字活动必须符合
ofPubsubDefaultConf (默认配置节点)
列名
类型
长度
描述
serviceID
VARCHAR
100
编号托管服务节点(主键)
leaf
NUMBER
n/a
检举指出是否配置属于叶或收集节点(主键)
deliverPayloads
NUMBER
n/a
检举指出是否有效载荷中包含的通知
maxPayloadSize
NUMBER
n/a
最大规模的有效载荷的字节
persistItems
NUMBER
n/a
检举表明节点是否将持续出版项目
maxItems
NUMBER
n/a
最大的项目数量将持续
notifyConfigChanges
NUMBER
n/a
检举指出是否发送通知时,该节点的配置发生了变化
notifyDelete
NUMBER
n/a
检举指出是否发送通知时,该节点将被删除
notifyRetract
NUMBER
n/a
检举指出是否发送通知时,发布的项目将被删除
presenceBased
NUMBER
n/a
检举指出是否发送通知只有用户才
sendItemSubscribe
NUMBER
n/a
检举指出是否向去年出版项目,以新用户
publisherModel
VARCHAR
15
Publisher中使用的模式的节点
subscriptionEnabled
NUMBER
n/a
检举指出是否允许订阅
accessModel
VARCHAR
10
访问模型所使用的节点
language
VARCHAR
255
默认语言的节点
replyPolicy
VARCHAR
15
政策界定业主或出版商是否应得到答复项目
associationPolicy
VARCHAR
15
政策规定谁可以联系叶节点的集合
maxLeafNodes
NUMBER
n/a
马克斯一些叶节点,一个节点可能会收集