*dbname*
true
false
utf8
*dbprefix*richdocuments_session
es_id
text
true
64
Editing session id
genesis_url
text
512
Relative to owner documents storage /welcome.odt
genesis_hash
text
128
true
To be sure the genesis did not change
file_id
text
512
Relative to storage e.g. /welcome.odt
owner
text
true
64
oC user who created the session
richdocuments_session_ei_idx
true
true
es_id
ascending
*dbprefix*richdocuments_member
member_id
integer
true
1
true
4
Unique per user and session
es_id
text
true
64
Related editing session id
uid
text
64
color
text
32
last_activity
integer
true
4
is_guest
integer
0
true
true
1
token
text
false
32
status
integer
1
true
true
1
*dbprefix*richdocuments_op
seq
integer
true
1
true
4
Sequence number
es_id
text
true
64
Editing session id
member
integer
1
true
true
4
User and time specific
optype
text
false
64
Operation type
opspec
clob
false
json-string
richdocs_seq_pKey
true
seq
ascending
richdocuments_op_eis_idx
true
es_id
ascending
seq
ascending
*dbprefix*richdocuments_invite
es_id
text
true
64
Related editing session id
uid
text
64
status
integer
0
2
sent_on
integer
false
true
4
*dbprefix*richdocuments_revisions
es_id
text
true
64
Related editing session id
seq_head
integer
true
true
4
Sequence head number
member_id
integer
true
true
4
the member that saved the revision
file_id
text
512
Relative to storage e.g. /welcome.odt
save_hash
text
128
true
used to lookup revision in documents folder of member, eg hash.odt
richdocuments_rev_eis_idx
true
es_id
ascending
seq_head
ascending
*dbprefix*richdocuments_wopi
id
integer
true
1
true
4
Unique per token
owner_uid
text
64
Document owner UserId - a textual user identifier (unique?)
editor_uid
text
64
Document editor's UserId, can be different from uid if shared
fileid
integer
true
4
The unique ID of the file authorized
version
integer
true
0
4
Authorized version, if any, of given fileid
path
text
true
512
Relative to storage e.g. /welcome.odt
token
text
true
32
File access token
expiry
integer
true
4
Expiration time of the token