*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
			
			
				canwrite
				boolean
				false
				true
				Can make changes to this file
			
			
				server_host
				text
				localhost
				true
				Host from which token generation request originated
			
			
				token
				text
				
				true
				32
				File access token
			
			
				expiry
				integer
				true
				4
				Expiration time of the token
			
			
				richdocuments_wopi_token_idx
				true
				
					token
					ascending