-
Notifications
You must be signed in to change notification settings - Fork 0
/
dbschema.json
75 lines (75 loc) · 2.79 KB
/
dbschema.json
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
{
"db_name": "ZiteRequests",
"db_file": "data/ziterequests.db",
"version": 2,
"maps": {
"users/.+/data.json": {
"to_table": ["message"]
},
"users/.+/content.json": {
"to_json_table": ["cert_user_id"],
"file_name": "data.json"
},
"data.json": {
"to_table": [{
"node": "categories",
"table": "categories"
},
{
"node": "zites",
"table": "zites"
}
]
}
},
"tables": {
"json": {
"cols": [
["json_id", "INTEGER PRIMARY KEY AUTOINCREMENT"],
["directory", "TEXT"],
["file_name", "TEXT"],
["cert_user_id", "TEXT"]
],
"indexes": ["CREATE UNIQUE INDEX path ON json(directory, file_name)"],
"schema_changed": 10
},
"message": {
"cols": [
["message_id", "INTEGER PRIMARY KEY AUTOINCREMENT"],
["title", "TEXT"],
["body", "TEXT NOT NULL"],
["category", "TEXT"],
["tags", "TEXT"],
["request_type", "CHAR"],
["removal_reason", "TEXT"],
["status", "TEXT"],
["date_added", "INTEGER NOT NULL"],
["json_id", "INTEGER REFERENCES json (json_id)"]
],
"indexes": ["CREATE UNIQUE INDEX message_key ON message(json_id, message_id)", "CREATE INDEX midx1 ON message(request_type)"],
"schema_changed": 18
},
"zites": {
"cols": [
["zite_id", "INTEGER PRIMARY KEY AUTOINCREMENT"],
["address", "TEXT UNIQUE"],
["title", "TEXT NOT NULL"],
["description", "TEXT"],
["category", "TEXT NOT NULL"],
["tags", "TEXT"],
["json_id", "INTEGER REFERENCES json (json_id)"]
],
"indexes": ["CREATE UNIQUE INDEX zite_key ON zites(json_id, address)", "CREATE INDEX zidx1 ON zites(category, address)", "CREATE INDEX zite_address ON zites(address)", "CREATE INDEX zite_title ON zites(title)"],
"schema_changed": 21
},
"categories": {
"cols": [
["category_id", "INTEGER PRIMARY KEY AUTOINCREMENT"],
["name", "TEXT UNIQUE"],
["json_id", "INTEGER REFERENCES json (json_id)"]
],
"indexes": ["CREATE UNIQUE INDEX category_key ON categories(json_id, category_id)", "CREATE INDEX name ON categories(name)"],
"schema_changed": 13
}
}
}