Wildfire表详细说明

 
Wildfire 服务器数据库表功能详细说明:
 
 
 
 
 
表名: jivegroup
功能: 保存系统共享联系人列表数据。
     字段名
     数据类型
含义说明
空值情况
 
groupName
Varchar(50)
组名称
不允许
主键
description
Varchar(255)
组描叙
允许
 
 
 
表名: jivegroupprop
功能: 保存系统共享联系人列表共享信息及联系人列表名称。
说明: 这里的属性名称有三种。
A.        sharedRoster.displayName  该联系人列表在 IM 客户端显示的名字     
B.        sharedRoster.groupList  该联系人列表共享给其他组的情况,其中其他的组名 sharedRoster.groupList 以逗号分开。
C.        sharedRoster.showInRoster  该联系人列表共享给该组成员的情况,分别有三个值 . 分别是所有人,组成员,和所有人。
     字段名
     数据类型
含义说明
空值情况
 
groupName
Varchar(50)
组名称
不允许
主键
name
Varchar(100)
属性名称
不允许
 
propValue
text
属性值
不允许
 
 
 
表名: jivegroupuser
功能: 保存系统共享联系人列表各个列表的成员信息和成员级别信息。
说明: 一个共享联系人列表有多少成员,在该表中就对应多少行信息,同时对于成员的级别如果存储为 1 ,则代表是管理员权限,如果为 0 则为普通用户权限。
     字段名
     数据类型
含义说明
空值情况
 
groupName
Varchar(50)
组名称
不允许
主键
username
Varchar(100)
用户名
不允许
 
administrator
Tinyint(4)
级别
不允许
 
 
 
 
 
 
 
 
 
 
 
 
 
表名: jiveoffline
功能: 保存所有用户的离线消息,也就是当用户不在线时,其好友发送的消息。
说明: 其中的用户名为接受方的用户名,消息号为自动增长型,发送的时间为加密后的结果,消息大小记录消息所占的空间,消息主体以 XML 文件的方式保存在其中,其中包含了资源名称,发送方 JID 和接受方 JID ,还有消息包含的文本部分。
     字段名
     数据类型
含义说明
空值情况
 
username
Varchar(64)
用户名
不允许
主键
messageID
bigint(20)
消息号
不允许
主键
creationDate
Char(15)
发送的时间
不允许
 
messageSize
Int(11)
消息大小
不允许
 
message
text
消息主体
不允许
 
 
 
表名: jiveproperty
功能: 用于保存 wildfire 服务器各种属性。
说明: 该表有很多隐藏的属性名,这和管理员是否开启这些功能有关。
     字段名
     数据类型
含义说明
空值情况
 
name
Varchar(100)
属性名称
不允许
主键
propValue
text
属性值
不允许
 
 
 
表名: jiveroster
功能: 用于保存 IM 客户端私人联系人列表信息。
说明: sub 字段初始化的时候值为 3 ,对于 username 字段是用户的名称, jid 字段是该用户的好友 jid,ask 字段和 recv 字段分别表示请求加为好友通过验证和没有通过验证的状态, nick 字段初始化时为空,用户可以为好友设置该值,也可以通过好友自己设置私人信息让服务器自动设置该值,值和 Vcard 里面用户的呢称的值相同。
     字段名
     数据类型
含义说明
空值情况
 
rosterID
bigint(100)
花名册 ID
不允许
主键
username
Varchar(64)
用户名
不允许
 
jid
text
好友 JID
不允许
 
sub
Tinyint(4)
不明确
不允许
 
ask
Tinyint(4)
发送请求
不允许
 
recv
Tinyint(4)
接受请求
不允许
 
nick
Varchar(255)
呢称
允许
 
 
 
 
 
表名: jiverostergroups
功能: 存储 IM 客户端私人联系人列表名单。
说明: 这个表存储的是每个 IM 客户端私人联系人列表的信息,也就是说自己设置的联系人列表信息,和系统统一加载的是两个形式。
     字段名
     数据类型
含义说明
空值情况
 
rosterID
bigint(100)
花名册 ID
不允许
主键
rank
Tinyint(4)
级别
不允许
主键
groupName
Varchar(255)
组名称
不允许
 
 
 
表名: jiveuser
功能: 用于存储 IM 客户端帐号信息。
说明: IM 客户端用户的帐号和系统管理员的帐号密码存储的方式不一样,管理员密码存储对应于 password 字段,是明文,而 encrytedPassword 为空,对于普通 IM 客户端帐号则是 password 字段为空而 encrytedPassword 为加密后的密码,同时加密后的密码和起创建的时间是对应的关系,也就是说加密是以系统密钥和创建时间相关联而成。
     字段名
     数据类型
含义说明
空值情况
 
username
Varchar(64)
用户名
不允许
主键
password
Varchar(32)
密码
允许
 
encryptedPassword
Varchar(255)
加密后的密码
允许
 
name
Varchar(100)
名称
允许
 
email
Varchar(100)
电子邮箱
允许
 
creationDate
Char(15)
创建日期
不允许
 
modificationDate
Char(15)
修改日期
不允许
 
 
 
表名: jiveuserprop
功能: 保存 wildfire 管理员设置的页面显示属性和用户在线信息和最后登陆时间。
说明: 对于每个 IM 客户端用户,如果以前未登陆过,则在该表中没有记录,如果登陆过则最少有一条信息,当用户在线时,也就是登陆了 IM 客户端则其属性 lastActivity 对应的值为最近登陆的时间,如果用户不在线,则还有一条属性 lastUnavailablePresence 记录用户最后的离线操作,以 XML 的方式记录在属性值列。
     字段名
     数据类型
含义说明
空值情况
 
username
Varchar(64)
用户名
不允许
主键
name
Varchar(100)
属性名
不允许
主键
propValue
text
属性值
不允许
 
 
 
表名: jivevcard
功能: 保存 IM 客户端用户私人信息。
说明: 该表保存用户私人信息,例如:出生日期,性别等。以 XML 文件的方式保存。
     字段名
     数据类型
含义说明
空值情况
 
username
Varchar(64)
用户名
不允许
主键
name
Varchar(100)
属性名
不允许
主键
propValue
text
属性值
不允许
 
 
 
表名: jiveversion
功能: 保存 wildfire 版本信息 .
说明: 该表初始化时只有一条关于系统版本信息的条目。
     字段名
     数据类型
含义说明
空值情况
 
name
Varchar(50)
服务器名称
不允许
主键
version
int(11)
版本号
不允许
 
 
 
表名: mucroom
功能: 保存持久房间的基本信息和基本属性设置。
说明: 该表保存 wildfire 服务器房间属性设置页面的所有值,但是该表只保存持久的房间,对于临时创建的房间,并不保存其信息。
     字段名
     数据类型
含义说明
空值情况
 
roomID
Bigint(20)
房间 ID
不允许
 
creationDate
Char(15)
创建日期
不允许
 
modificationDate
Char(15)
修改日期
不允许
 
name
Varchar(50)
房间标识
不允许
主键
naturalName
Varchar(255)
房间名称
不允许
 
description
Char(255)
房间描叙
允许
 
lockedDate
Char(15)
上锁日期
不允许
 
emptyDate
Char(15)
空闲日期
允许
 
canChangeSubject
Tinyint(4)
是否可以更改主题
不允许
 
maxUsers
Int(11)
最大成员数量
不允许
 
publicRoom
Tinyint(4)
是否列在目录中的房间,是否可以被搜索到
不允许
 
moderated
Tinyint(4)
房间是否是适度的
不允许
 
membersOnly
Tinyint(4)
房间是否只对成员开放
不允许
 
canInvite
Tinyint(4)
房间占有者是否可以邀请他人加入
不允许
 
password
Varchar(50)
房间密码
允许
 
canDiscoverJID
Tinyint(4)
房间中是否可以查看用户 JID
不允许
 
logEnabled
Tinyint(4)
是否允许能登陆聊天
不允许
 
Subject
Varchar(100)
房间主题
允许
 
rolesToBroadcast
Tinyint(4)
可以广播的角色
不允许
 
useReservedNick
Tinyint(4)
是否允许注册的呢称登陆
不允许
 
canChangeNick
Tinyint(4)
用户是否可以更改呢称
不允许
 
canRegister
Tinyint(4)
用户是否可以注册该房间
不允许
 
 
 
表名: mucaffiliation
功能: 保存持久房间的用户信息。
说明: 该表保存和该房间有从属关系的三种用户,第一种为房间占有者,对应的 affiliation 值为 10 。第二种为房间管理员对应的 affiliation 值为 20 。第三种为房间的排除者,对应的权值为 40
     字段名
     数据类型
含义说明
空值情况
 
roomID
bigint(20)
房间 ID
不允许
主键
jid
Text
用户 JID
不允许
主键
affiliation
Tinyint(4)
从属关系
不允许
 
 
 
表名: mucconversationlog
功能: 保存持久房间的消息记录。
说明: 该表默认为不记录各个房间的聊天记录,可以更改 wildfire 服务器配置来获得此功能。
     字段名
     数据类型
含义说明
空值情况
 
roomID
bigint(20)
房间 ID
不允许
 
sender
Text
消息发送者
不允许
 
nickname
Varchar(255)
呢称
允许
 
time
Char(15)
发送时间
不允许
主键
subject
Varchar(255)
主题
允许
 
body
Text
消息主体
允许
 
 
 
表名: mucmember
功能: 保存持久房间的普通用户在该房间内的基本信息。
说明: 该表保存房间普通成员在该房间内的基本信息。
     字段名
     数据类型
含义说明
空值情况
 
roomID
bigint(20)
房间 ID
不允许
主键
jid
Text
成员 JID
不允许
主键
nickname
Varchar(255)
呢称
允许
 
firstName
Varchar(100)
允许
 
lastName
Varchar(100)
允许
 
url
Varchar(100)
主页 URL
允许
 
email
Varchar(100)
电子邮件
允许
 
faqentry
Varchar(100)
未知字段
允许
 
 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值