導言
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 |
Max一些葉節點,一個節點可能會收集 |