Skip to content

Commit 8102980

Browse files
chore: wip
1 parent 5e537ff commit 8102980

File tree

3 files changed

+406
-6
lines changed

3 files changed

+406
-6
lines changed
Lines changed: 398 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,398 @@
1+
{
2+
"plan": {
3+
"dialect": "postgres",
4+
"tables": [
5+
{
6+
"table": "projects",
7+
"columns": [
8+
{
9+
"name": "name",
10+
"type": "string",
11+
"isPrimaryKey": false,
12+
"isUnique": false,
13+
"isNullable": true,
14+
"hasDefault": false
15+
},
16+
{
17+
"name": "description",
18+
"type": "string",
19+
"isPrimaryKey": false,
20+
"isUnique": false,
21+
"isNullable": true,
22+
"hasDefault": false
23+
},
24+
{
25+
"name": "url",
26+
"type": "string",
27+
"isPrimaryKey": false,
28+
"isUnique": false,
29+
"isNullable": true,
30+
"hasDefault": false
31+
},
32+
{
33+
"name": "status",
34+
"type": "string",
35+
"isPrimaryKey": false,
36+
"isUnique": false,
37+
"isNullable": true,
38+
"hasDefault": false
39+
}
40+
],
41+
"indexes": []
42+
},
43+
{
44+
"table": "subscriber_emails",
45+
"columns": [
46+
{
47+
"name": "email",
48+
"type": "string",
49+
"isPrimaryKey": false,
50+
"isUnique": true,
51+
"isNullable": true,
52+
"hasDefault": false
53+
}
54+
],
55+
"indexes": [
56+
{
57+
"name": "subscriber_emails_email_unique",
58+
"columns": [
59+
"email"
60+
],
61+
"type": "unique"
62+
}
63+
]
64+
},
65+
{
66+
"table": "teams",
67+
"columns": [
68+
{
69+
"name": "name",
70+
"type": "string",
71+
"isPrimaryKey": false,
72+
"isUnique": false,
73+
"isNullable": true,
74+
"hasDefault": false
75+
},
76+
{
77+
"name": "companyName",
78+
"type": "string",
79+
"isPrimaryKey": false,
80+
"isUnique": false,
81+
"isNullable": true,
82+
"hasDefault": false
83+
},
84+
{
85+
"name": "email",
86+
"type": "string",
87+
"isPrimaryKey": false,
88+
"isUnique": false,
89+
"isNullable": true,
90+
"hasDefault": false
91+
},
92+
{
93+
"name": "billingEmail",
94+
"type": "string",
95+
"isPrimaryKey": false,
96+
"isUnique": false,
97+
"isNullable": true,
98+
"hasDefault": false
99+
},
100+
{
101+
"name": "status",
102+
"type": "string",
103+
"isPrimaryKey": false,
104+
"isUnique": false,
105+
"isNullable": true,
106+
"hasDefault": false
107+
},
108+
{
109+
"name": "description",
110+
"type": "string",
111+
"isPrimaryKey": false,
112+
"isUnique": false,
113+
"isNullable": true,
114+
"hasDefault": false
115+
},
116+
{
117+
"name": "path",
118+
"type": "string",
119+
"isPrimaryKey": false,
120+
"isUnique": false,
121+
"isNullable": true,
122+
"hasDefault": false
123+
},
124+
{
125+
"name": "isPersonal",
126+
"type": "boolean",
127+
"isPrimaryKey": false,
128+
"isUnique": false,
129+
"isNullable": true,
130+
"hasDefault": false
131+
}
132+
],
133+
"indexes": []
134+
},
135+
{
136+
"table": "subscribers",
137+
"columns": [
138+
{
139+
"name": "subscribed",
140+
"type": "boolean",
141+
"isPrimaryKey": false,
142+
"isUnique": false,
143+
"isNullable": true,
144+
"hasDefault": false
145+
}
146+
],
147+
"indexes": []
148+
},
149+
{
150+
"table": "deployments",
151+
"columns": [
152+
{
153+
"name": "commitSha",
154+
"type": "string",
155+
"isPrimaryKey": false,
156+
"isUnique": true,
157+
"isNullable": true,
158+
"hasDefault": false
159+
},
160+
{
161+
"name": "commitMessage",
162+
"type": "string",
163+
"isPrimaryKey": false,
164+
"isUnique": false,
165+
"isNullable": true,
166+
"hasDefault": false
167+
},
168+
{
169+
"name": "branch",
170+
"type": "string",
171+
"isPrimaryKey": false,
172+
"isUnique": false,
173+
"isNullable": true,
174+
"hasDefault": false
175+
},
176+
{
177+
"name": "status",
178+
"type": "string",
179+
"isPrimaryKey": false,
180+
"isUnique": false,
181+
"isNullable": true,
182+
"hasDefault": false
183+
},
184+
{
185+
"name": "executionTime",
186+
"type": "float",
187+
"isPrimaryKey": false,
188+
"isUnique": false,
189+
"isNullable": true,
190+
"hasDefault": false
191+
},
192+
{
193+
"name": "deployScript",
194+
"type": "string",
195+
"isPrimaryKey": false,
196+
"isUnique": false,
197+
"isNullable": true,
198+
"hasDefault": false
199+
},
200+
{
201+
"name": "terminalOutput",
202+
"type": "string",
203+
"isPrimaryKey": false,
204+
"isUnique": false,
205+
"isNullable": true,
206+
"hasDefault": false
207+
}
208+
],
209+
"indexes": [
210+
{
211+
"name": "deployments_commitSha_unique",
212+
"columns": [
213+
"commitSha"
214+
],
215+
"type": "unique"
216+
}
217+
]
218+
},
219+
{
220+
"table": "releases",
221+
"columns": [
222+
{
223+
"name": "name",
224+
"type": "string",
225+
"isPrimaryKey": false,
226+
"isUnique": false,
227+
"isNullable": true,
228+
"hasDefault": false
229+
},
230+
{
231+
"name": "version",
232+
"type": "string",
233+
"isPrimaryKey": false,
234+
"isUnique": true,
235+
"isNullable": true,
236+
"hasDefault": false
237+
}
238+
],
239+
"indexes": [
240+
{
241+
"name": "releases_version_unique",
242+
"columns": [
243+
"version"
244+
],
245+
"type": "unique"
246+
}
247+
]
248+
},
249+
{
250+
"table": "users",
251+
"columns": [
252+
{
253+
"name": "name",
254+
"type": "string",
255+
"isPrimaryKey": false,
256+
"isUnique": false,
257+
"isNullable": true,
258+
"hasDefault": false
259+
},
260+
{
261+
"name": "email",
262+
"type": "string",
263+
"isPrimaryKey": false,
264+
"isUnique": true,
265+
"isNullable": true,
266+
"hasDefault": false
267+
},
268+
{
269+
"name": "password",
270+
"type": "string",
271+
"isPrimaryKey": false,
272+
"isUnique": false,
273+
"isNullable": true,
274+
"hasDefault": false
275+
}
276+
],
277+
"indexes": [
278+
{
279+
"name": "users_email_name_index",
280+
"columns": [
281+
"email",
282+
"name"
283+
],
284+
"type": "index"
285+
},
286+
{
287+
"name": "users_email_unique",
288+
"columns": [
289+
"email"
290+
],
291+
"type": "unique"
292+
}
293+
]
294+
},
295+
{
296+
"table": "samplemodels",
297+
"columns": [],
298+
"indexes": []
299+
},
300+
{
301+
"table": "personal_access_tokens",
302+
"columns": [
303+
{
304+
"name": "name",
305+
"type": "string",
306+
"isPrimaryKey": false,
307+
"isUnique": false,
308+
"isNullable": true,
309+
"hasDefault": false
310+
},
311+
{
312+
"name": "token",
313+
"type": "string",
314+
"isPrimaryKey": false,
315+
"isUnique": true,
316+
"isNullable": true,
317+
"hasDefault": false
318+
},
319+
{
320+
"name": "plainTextToken",
321+
"type": "string",
322+
"isPrimaryKey": false,
323+
"isUnique": false,
324+
"isNullable": true,
325+
"hasDefault": false
326+
},
327+
{
328+
"name": "abilities",
329+
"type": "string",
330+
"isPrimaryKey": false,
331+
"isUnique": false,
332+
"isNullable": true,
333+
"hasDefault": false
334+
},
335+
{
336+
"name": "lastUsedAt",
337+
"type": "datetime",
338+
"isPrimaryKey": false,
339+
"isUnique": false,
340+
"isNullable": true,
341+
"hasDefault": false
342+
},
343+
{
344+
"name": "expiresAt",
345+
"type": "datetime",
346+
"isPrimaryKey": false,
347+
"isUnique": false,
348+
"isNullable": true,
349+
"hasDefault": false
350+
},
351+
{
352+
"name": "revokedAt",
353+
"type": "datetime",
354+
"isPrimaryKey": false,
355+
"isUnique": false,
356+
"isNullable": true,
357+
"hasDefault": false
358+
},
359+
{
360+
"name": "ipAddress",
361+
"type": "string",
362+
"isPrimaryKey": false,
363+
"isUnique": false,
364+
"isNullable": true,
365+
"hasDefault": false
366+
},
367+
{
368+
"name": "deviceName",
369+
"type": "string",
370+
"isPrimaryKey": false,
371+
"isUnique": false,
372+
"isNullable": true,
373+
"hasDefault": false
374+
},
375+
{
376+
"name": "isSingleUse",
377+
"type": "boolean",
378+
"isPrimaryKey": false,
379+
"isUnique": false,
380+
"isNullable": true,
381+
"hasDefault": false
382+
}
383+
],
384+
"indexes": [
385+
{
386+
"name": "personal_access_tokens_token_unique",
387+
"columns": [
388+
"token"
389+
],
390+
"type": "unique"
391+
}
392+
]
393+
}
394+
]
395+
},
396+
"hash": "b0b509d250f98e39bb933bb8a0db6310b608a8466dea8e3cd1c489ee083087fb",
397+
"updatedAt": "2025-10-28T10:35:04.927Z"
398+
}

0 commit comments

Comments
 (0)