1[
2 {
3 "id": "_pb_users_auth_",
4 "name": "users",
5 "type": "auth",
6 "system": false,
7 "schema": [
8 {
9 "id": "users_name",
10 "name": "name",
11 "type": "text",
12 "system": false,
13 "required": false,
14 "unique": false,
15 "options": {
16 "min": null,
17 "max": null,
18 "pattern": ""
19 }
20 },
21 {
22 "id": "users_avatar",
23 "name": "avatar",
24 "type": "file",
25 "system": false,
26 "required": false,
27 "unique": false,
28 "options": {
29 "maxSelect": 1,
30 "maxSize": 5242880,
31 "mimeTypes": [
32 "image/jpg",
33 "image/jpeg",
34 "image/png",
35 "image/svg+xml",
36 "image/gif"
37 ],
38 "thumbs": null
39 }
40 }
41 ],
42 "listRule": "id = @request.auth.id",
43 "viewRule": "id = @request.auth.id",
44 "createRule": "",
45 "updateRule": "id = @request.auth.id",
46 "deleteRule": "id = @request.auth.id",
47 "options": {
48 "allowEmailAuth": true,
49 "allowOAuth2Auth": true,
50 "allowUsernameAuth": true,
51 "exceptEmailDomains": null,
52 "manageRule": null,
53 "minPasswordLength": 8,
54 "onlyEmailDomains": null,
55 "requireEmail": false
56 }
57 },
58 {
59 "id": "5sckr8a13top3zs",
60 "name": "devs",
61 "type": "auth",
62 "system": false,
63 "schema": [
64 {
65 "id": "dhr1v7xa",
66 "name": "avatar",
67 "type": "url",
68 "system": false,
69 "required": false,
70 "unique": false,
71 "options": {
72 "exceptDomains": null,
73 "onlyDomains": null
74 }
75 },
76 {
77 "id": "jojjscns",
78 "name": "accessToken",
79 "type": "text",
80 "system": false,
81 "required": false,
82 "unique": false,
83 "options": {
84 "min": null,
85 "max": null,
86 "pattern": ""
87 }
88 },
89 {
90 "id": "jqjtptoe",
91 "name": "displayname",
92 "type": "text",
93 "system": false,
94 "required": false,
95 "unique": false,
96 "options": {
97 "min": null,
98 "max": null,
99 "pattern": ""
100 }
101 }
102 ],
103 "listRule": "",
104 "viewRule": "",
105 "createRule": "",
106 "updateRule": "@request.auth.id = id",
107 "deleteRule": null,
108 "options": {
109 "allowEmailAuth": true,
110 "allowOAuth2Auth": true,
111 "allowUsernameAuth": true,
112 "exceptEmailDomains": null,
113 "manageRule": null,
114 "minPasswordLength": 8,
115 "onlyEmailDomains": null,
116 "requireEmail": false
117 }
118 },
119 {
120 "id": "vbse1l0qet8z4hu",
121 "name": "posts",
122 "type": "base",
123 "system": false,
124 "schema": [
125 {
126 "id": "chnflxdo",
127 "name": "title",
128 "type": "text",
129 "system": false,
130 "required": false,
131 "unique": false,
132 "options": {
133 "min": null,
134 "max": null,
135 "pattern": ""
136 }
137 },
138 {
139 "id": "a0u9jwo7",
140 "name": "body",
141 "type": "text",
142 "system": false,
143 "required": false,
144 "unique": false,
145 "options": {
146 "min": null,
147 "max": null,
148 "pattern": ""
149 }
150 },
151 {
152 "id": "ny6krdw9",
153 "name": "media",
154 "type": "file",
155 "system": false,
156 "required": false,
157 "unique": false,
158 "options": {
159 "maxSelect": 1,
160 "maxSize": 5242880,
161 "mimeTypes": [
162 "image/jpg",
163 "image/jpeg",
164 "image/png",
165 "image/svg+xml",
166 "image/gif"
167 ],
168 "thumbs": []
169 }
170 },
171 {
172 "id": "ijbw4tgl",
173 "name": "user",
174 "type": "relation",
175 "system": false,
176 "required": true,
177 "unique": false,
178 "options": {
179 "maxSelect": 1,
180 "collectionId": "5sckr8a13top3zs",
181 "cascadeDelete": false
182 }
183 }
184 ],
185 "listRule": "@request.auth.id != ''",
186 "viewRule": "@request.auth.id != ''",
187 "createRule": "@request.auth.id = user",
188 "updateRule": "@request.auth.id = user",
189 "deleteRule": "@request.auth.id = user",
190 "options": {}
191 },
192 {
193 "id": "4wcaptlpivjve1o",
194 "name": "reactions",
195 "type": "base",
196 "system": false,
197 "schema": [
198 {
199 "id": "nyreyfss",
200 "name": "post",
201 "type": "relation",
202 "system": false,
203 "required": true,
204 "unique": false,
205 "options": {
206 "maxSelect": 1,
207 "collectionId": "vbse1l0qet8z4hu",
208 "cascadeDelete": true
209 }
210 },
211 {
212 "id": "sgwol8dx",
213 "name": "user",
214 "type": "relation",
215 "system": false,
216 "required": true,
217 "unique": false,
218 "options": {
219 "maxSelect": 1,
220 "collectionId": "5sckr8a13top3zs",
221 "cascadeDelete": false
222 }
223 },
224 {
225 "id": "iyckrxwp",
226 "name": "liked",
227 "type": "select",
228 "system": false,
229 "required": true,
230 "unique": false,
231 "options": {
232 "maxSelect": 1,
233 "values": [
234 "yes",
235 "no"
236 ]
237 }
238 }
239 ],
240 "listRule": "",
241 "viewRule": "",
242 "createRule": "@request.auth.id != \"\"",
243 "updateRule": "@request.auth.id = user",
244 "deleteRule": "@request.auth.id = user",
245 "options": {}
246 }
247]