-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcloudkit-development.ckdb
42 lines (39 loc) · 1.28 KB
/
cloudkit-development.ckdb
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
DEFINE SCHEMA
RECORD TYPE AppActiveTimeLog (
AppActiveTimeLog TIMESTAMP QUERYABLE SORTABLE,
"___createTime" TIMESTAMP,
"___createdBy" REFERENCE,
"___etag" STRING,
"___modTime" TIMESTAMP,
"___modifiedBy" REFERENCE,
"___recordID" REFERENCE QUERYABLE,
activeTimestamp TIMESTAMP QUERYABLE SORTABLE,
GRANT WRITE TO "_creator",
GRANT CREATE TO "_icloud",
GRANT READ TO "_world"
);
RECORD TYPE UserReaction (
"___createTime" TIMESTAMP,
"___createdBy" REFERENCE,
"___etag" STRING,
"___modTime" TIMESTAMP,
"___modifiedBy" REFERENCE,
"___recordID" REFERENCE QUERYABLE,
isP0UserReacted INT64 QUERYABLE,
isP1UserReacted INT64 QUERYABLE,
isP2UserReacted INT64 QUERYABLE,
GRANT WRITE TO "_creator",
GRANT CREATE TO "_icloud",
GRANT READ TO "_world"
);
RECORD TYPE Users (
"___createTime" TIMESTAMP,
"___createdBy" REFERENCE,
"___etag" STRING,
"___modTime" TIMESTAMP,
"___modifiedBy" REFERENCE,
"___recordID" REFERENCE,
roles LIST<INT64>,
GRANT WRITE TO "_creator",
GRANT READ TO "_world"
);