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();

布爾值都代表了數值: 01的虛假的真實。

數據庫表

Below is a description of each of the tables in the Openfire database schema. A denotes a primary key.以下是一個說明每個表格的Openfire數據庫架構。黃色行表示主鍵。

·         ofGroup

·         ofGroupProp

·         ofGroupUser

·         ofID

·         ofOffline

·         ofPresence

·         ofPrivate

·         ofUser

·         ofUserProp

·         ofUserFlag

·         ofRoster

·         ofRosterGroups

·         ofPrivacyList

·         ofVCard

·         ofVersion

·         ofProperty

·         ofExtComponentConf

·         ofRemoteServerConf

·         ofSecurityAuditLog

·         ofMucService

·         ofMucServiceProp

·         ofMucRoom

·         ofMucRoomProp

·         ofMucAffiliation

·         ofMucMember

·         ofMucConversationLog

·         ofPubsubNode

·         ofPubsubNodeJIDs

·         ofPubsubNodeGroups

·         ofPubsubAffiliation

·         ofPubsubItem

·         ofPubsubSubscription

·         ofPubsubDefaultConf

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

名字

email

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

發佈了10 篇原創文章 · 獲贊 3 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章