-
-
Notifications
You must be signed in to change notification settings - Fork 5
/
database_schema.dbml
131 lines (122 loc) · 2.19 KB
/
database_schema.dbml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
Table filetrove {
version TEXT
initdate TEXT
lastupdate TEXT
}
Table sessionsmd {
uuid TEXT
starttime TEXT
endtime TEXT
project TEXT
archivistname TEXT
mountpoint TEXT
exifflag TEXT
dublincoreflag TEXT
yaraflag TEXT
yarasource TEXT
filetroveversion TEXT
filetrovedbversion TEXT
nsrlversion TEXT
siegfriedversion TEXT
goversion TEXT
}
TABLE dublincore{
uuid TEXT
sessionuuid TEXT
title TEXT
creator TEXT
contributor TEXT
publisher TEXT
subject TEXT
description TEXT
date TEXT
language TEXT
type TEXT
format TEXT
identifier TEXT
source TEXT
relation TEXT
rights TEXT
coverage TEXT
}
TABLE files {
fileuuid TEXT
sessionuuid TEXT
filename TEXT
filepath TEXT
filenameextension TEXT
filesize INTEGER
filemd5 TEXT
filesha1 TEXT
filesha256 TEXT
filesha512 TEXT
fileblake2b TEXT
filesffmt TEXT
filesfmime TEXT
filesfformatname TEXT
filesfformatversion TEXT
filesfidentnote TEXT
filesfidentproof TEXT
filectime TEXT
filemtime TEXT
fileatime TEXT
filensrl TEXT
fileentropy INTEGER
hierarchy INTEGER
}
TABLE directories{
diruuid TEXT
sessionuuid TEXT
dirname TEXT
dirpath TEXT
dirctime TEXT
dirmtime TEXT
diratime TEXT
hierarchy INTEGER
}
TABLE exif{
exifuuid TEXT
sessionuuid TEXT
fileuuid TEXT
exifversion TEXT
datetime TEXT
datetimeorig TEXT
artist TEXT
copyright TEXT
xptitle TEXT
xpcomment TEXT
xpauthor TEXT
xpkeywords TEXT
xpsubject TEXT
}
TABLE yara{
yaraentryuuid TEXT
sessionuuid TEXT
fileuuid TEXT
rulename TEXT
}
TABLE xattr{
xattruuid TEXT
sessionuuid TEXT
fileuuid TEXT
xattrname TEXT
xattrvalue TEXT
}
TABLE ntfsads{
ntfsadsuuid TEXT
sessionuuid TEXT
fileuuid TEXT
adsname TEXT
adsvalue TEXT
}
Ref: files.sessionuuid > sessionsmd.uuid
Ref: exif.sessionuuid > sessionsmd.uuid
Ref: exif.fileuuid > files.fileuuid
Ref: directories.sessionuuid > sessionsmd.uuid
Ref: dublincore.sessionuuid > sessionsmd.uuid
Ref: yara.sessionuuid > sessionsmd.uuid
Ref: yara.fileuuid > files.fileuuid
Ref: xattr.sessionuuid > sessionsmd.uuid
Ref: xattr.fileuuid > files.fileuuid
Ref: ntfsads.sessionuuid > sessionsmd.uuid
Ref: ntfsads.fileuuid > files.fileuuid