0003_snapshot.json1022 lines · main
1{
2 "id": "973ca84c-a8e2-4fde-960e-86bd0ce3cefd",
3 "prevId": "3b911079-9802-467c-a541-dfc2685d1efd",
4 "version": "7",
5 "dialect": "postgresql",
6 "tables": {
7 "public.accounts": {
8 "name": "accounts",
9 "schema": "",
10 "columns": {
11 "id": {
12 "name": "id",
13 "type": "text",
14 "primaryKey": true,
15 "notNull": true
16 },
17 "user_id": {
18 "name": "user_id",
19 "type": "text",
20 "primaryKey": false,
21 "notNull": true
22 },
23 "account_id": {
24 "name": "account_id",
25 "type": "text",
26 "primaryKey": false,
27 "notNull": true
28 },
29 "provider_id": {
30 "name": "provider_id",
31 "type": "text",
32 "primaryKey": false,
33 "notNull": true
34 },
35 "access_token": {
36 "name": "access_token",
37 "type": "text",
38 "primaryKey": false,
39 "notNull": false
40 },
41 "refresh_token": {
42 "name": "refresh_token",
43 "type": "text",
44 "primaryKey": false,
45 "notNull": false
46 },
47 "id_token": {
48 "name": "id_token",
49 "type": "text",
50 "primaryKey": false,
51 "notNull": false
52 },
53 "access_token_expires_at": {
54 "name": "access_token_expires_at",
55 "type": "timestamp with time zone",
56 "primaryKey": false,
57 "notNull": false
58 },
59 "refresh_token_expires_at": {
60 "name": "refresh_token_expires_at",
61 "type": "timestamp with time zone",
62 "primaryKey": false,
63 "notNull": false
64 },
65 "scope": {
66 "name": "scope",
67 "type": "text",
68 "primaryKey": false,
69 "notNull": false
70 },
71 "password": {
72 "name": "password",
73 "type": "text",
74 "primaryKey": false,
75 "notNull": false
76 },
77 "created_at": {
78 "name": "created_at",
79 "type": "timestamp with time zone",
80 "primaryKey": false,
81 "notNull": true,
82 "default": "now()"
83 },
84 "updated_at": {
85 "name": "updated_at",
86 "type": "timestamp with time zone",
87 "primaryKey": false,
88 "notNull": true,
89 "default": "now()"
90 }
91 },
92 "indexes": {
93 "accounts_user_id_idx": {
94 "name": "accounts_user_id_idx",
95 "columns": [
96 {
97 "expression": "user_id",
98 "isExpression": false,
99 "asc": true,
100 "nulls": "last"
101 }
102 ],
103 "isUnique": false,
104 "concurrently": false,
105 "method": "btree",
106 "with": {}
107 },
108 "accounts_provider_account_idx": {
109 "name": "accounts_provider_account_idx",
110 "columns": [
111 {
112 "expression": "provider_id",
113 "isExpression": false,
114 "asc": true,
115 "nulls": "last"
116 },
117 {
118 "expression": "account_id",
119 "isExpression": false,
120 "asc": true,
121 "nulls": "last"
122 }
123 ],
124 "isUnique": true,
125 "concurrently": false,
126 "method": "btree",
127 "with": {}
128 }
129 },
130 "foreignKeys": {
131 "accounts_user_id_users_id_fk": {
132 "name": "accounts_user_id_users_id_fk",
133 "tableFrom": "accounts",
134 "tableTo": "users",
135 "columnsFrom": ["user_id"],
136 "columnsTo": ["id"],
137 "onDelete": "cascade",
138 "onUpdate": "no action"
139 }
140 },
141 "compositePrimaryKeys": {},
142 "uniqueConstraints": {},
143 "policies": {},
144 "checkConstraints": {},
145 "isRLSEnabled": false
146 },
147 "public.api_keys": {
148 "name": "api_keys",
149 "schema": "",
150 "columns": {
151 "id": {
152 "name": "id",
153 "type": "text",
154 "primaryKey": true,
155 "notNull": true
156 },
157 "project_id": {
158 "name": "project_id",
159 "type": "text",
160 "primaryKey": false,
161 "notNull": true
162 },
163 "created_by": {
164 "name": "created_by",
165 "type": "text",
166 "primaryKey": false,
167 "notNull": true
168 },
169 "name": {
170 "name": "name",
171 "type": "text",
172 "primaryKey": false,
173 "notNull": true
174 },
175 "hash": {
176 "name": "hash",
177 "type": "text",
178 "primaryKey": false,
179 "notNull": true
180 },
181 "suffix": {
182 "name": "suffix",
183 "type": "varchar(4)",
184 "primaryKey": false,
185 "notNull": true
186 },
187 "last_used_at": {
188 "name": "last_used_at",
189 "type": "timestamp with time zone",
190 "primaryKey": false,
191 "notNull": false
192 },
193 "expires_at": {
194 "name": "expires_at",
195 "type": "timestamp with time zone",
196 "primaryKey": false,
197 "notNull": false
198 },
199 "created_at": {
200 "name": "created_at",
201 "type": "timestamp with time zone",
202 "primaryKey": false,
203 "notNull": true,
204 "default": "now()"
205 },
206 "revoked_at": {
207 "name": "revoked_at",
208 "type": "timestamp with time zone",
209 "primaryKey": false,
210 "notNull": false
211 }
212 },
213 "indexes": {
214 "api_keys_hash_idx": {
215 "name": "api_keys_hash_idx",
216 "columns": [
217 {
218 "expression": "hash",
219 "isExpression": false,
220 "asc": true,
221 "nulls": "last"
222 }
223 ],
224 "isUnique": true,
225 "concurrently": false,
226 "method": "btree",
227 "with": {}
228 },
229 "api_keys_project_idx": {
230 "name": "api_keys_project_idx",
231 "columns": [
232 {
233 "expression": "project_id",
234 "isExpression": false,
235 "asc": true,
236 "nulls": "last"
237 }
238 ],
239 "isUnique": false,
240 "concurrently": false,
241 "method": "btree",
242 "with": {}
243 }
244 },
245 "foreignKeys": {
246 "api_keys_project_id_projects_id_fk": {
247 "name": "api_keys_project_id_projects_id_fk",
248 "tableFrom": "api_keys",
249 "tableTo": "projects",
250 "columnsFrom": ["project_id"],
251 "columnsTo": ["id"],
252 "onDelete": "cascade",
253 "onUpdate": "no action"
254 },
255 "api_keys_created_by_users_id_fk": {
256 "name": "api_keys_created_by_users_id_fk",
257 "tableFrom": "api_keys",
258 "tableTo": "users",
259 "columnsFrom": ["created_by"],
260 "columnsTo": ["id"],
261 "onDelete": "no action",
262 "onUpdate": "no action"
263 }
264 },
265 "compositePrimaryKeys": {},
266 "uniqueConstraints": {},
267 "policies": {},
268 "checkConstraints": {},
269 "isRLSEnabled": false
270 },
271 "public.audit_logs": {
272 "name": "audit_logs",
273 "schema": "",
274 "columns": {
275 "id": {
276 "name": "id",
277 "type": "text",
278 "primaryKey": true,
279 "notNull": true
280 },
281 "actor_id": {
282 "name": "actor_id",
283 "type": "text",
284 "primaryKey": false,
285 "notNull": false
286 },
287 "project_id": {
288 "name": "project_id",
289 "type": "text",
290 "primaryKey": false,
291 "notNull": false
292 },
293 "action": {
294 "name": "action",
295 "type": "text",
296 "primaryKey": false,
297 "notNull": true
298 },
299 "ip_hash": {
300 "name": "ip_hash",
301 "type": "varchar(64)",
302 "primaryKey": false,
303 "notNull": false
304 },
305 "user_agent": {
306 "name": "user_agent",
307 "type": "text",
308 "primaryKey": false,
309 "notNull": false
310 },
311 "metadata": {
312 "name": "metadata",
313 "type": "jsonb",
314 "primaryKey": false,
315 "notNull": false
316 },
317 "created_at": {
318 "name": "created_at",
319 "type": "timestamp with time zone",
320 "primaryKey": false,
321 "notNull": true,
322 "default": "now()"
323 }
324 },
325 "indexes": {
326 "audit_logs_project_created_idx": {
327 "name": "audit_logs_project_created_idx",
328 "columns": [
329 {
330 "expression": "project_id",
331 "isExpression": false,
332 "asc": true,
333 "nulls": "last"
334 },
335 {
336 "expression": "created_at",
337 "isExpression": false,
338 "asc": true,
339 "nulls": "last"
340 }
341 ],
342 "isUnique": false,
343 "concurrently": false,
344 "method": "btree",
345 "with": {}
346 },
347 "audit_logs_actor_created_idx": {
348 "name": "audit_logs_actor_created_idx",
349 "columns": [
350 {
351 "expression": "actor_id",
352 "isExpression": false,
353 "asc": true,
354 "nulls": "last"
355 },
356 {
357 "expression": "created_at",
358 "isExpression": false,
359 "asc": true,
360 "nulls": "last"
361 }
362 ],
363 "isUnique": false,
364 "concurrently": false,
365 "method": "btree",
366 "with": {}
367 }
368 },
369 "foreignKeys": {
370 "audit_logs_actor_id_users_id_fk": {
371 "name": "audit_logs_actor_id_users_id_fk",
372 "tableFrom": "audit_logs",
373 "tableTo": "users",
374 "columnsFrom": ["actor_id"],
375 "columnsTo": ["id"],
376 "onDelete": "no action",
377 "onUpdate": "no action"
378 },
379 "audit_logs_project_id_projects_id_fk": {
380 "name": "audit_logs_project_id_projects_id_fk",
381 "tableFrom": "audit_logs",
382 "tableTo": "projects",
383 "columnsFrom": ["project_id"],
384 "columnsTo": ["id"],
385 "onDelete": "no action",
386 "onUpdate": "no action"
387 }
388 },
389 "compositePrimaryKeys": {},
390 "uniqueConstraints": {},
391 "policies": {},
392 "checkConstraints": {},
393 "isRLSEnabled": false
394 },
395 "public.deployments": {
396 "name": "deployments",
397 "schema": "",
398 "columns": {
399 "id": {
400 "name": "id",
401 "type": "text",
402 "primaryKey": true,
403 "notNull": true
404 },
405 "project_id": {
406 "name": "project_id",
407 "type": "text",
408 "primaryKey": false,
409 "notNull": true
410 },
411 "triggered_by": {
412 "name": "triggered_by",
413 "type": "text",
414 "primaryKey": false,
415 "notNull": false
416 },
417 "api_key_id": {
418 "name": "api_key_id",
419 "type": "text",
420 "primaryKey": false,
421 "notNull": false
422 },
423 "status": {
424 "name": "status",
425 "type": "text",
426 "primaryKey": false,
427 "notNull": true,
428 "default": "'pending'"
429 },
430 "schema_diff_summary": {
431 "name": "schema_diff_summary",
432 "type": "jsonb",
433 "primaryKey": false,
434 "notNull": false
435 },
436 "schema_snapshot": {
437 "name": "schema_snapshot",
438 "type": "jsonb",
439 "primaryKey": false,
440 "notNull": false
441 },
442 "function_count": {
443 "name": "function_count",
444 "type": "varchar(12)",
445 "primaryKey": false,
446 "notNull": false
447 },
448 "function_names": {
449 "name": "function_names",
450 "type": "jsonb",
451 "primaryKey": false,
452 "notNull": false
453 },
454 "bundle": {
455 "name": "bundle",
456 "type": "jsonb",
457 "primaryKey": false,
458 "notNull": false
459 },
460 "error_code": {
461 "name": "error_code",
462 "type": "text",
463 "primaryKey": false,
464 "notNull": false
465 },
466 "error_message": {
467 "name": "error_message",
468 "type": "text",
469 "primaryKey": false,
470 "notNull": false
471 },
472 "started_at": {
473 "name": "started_at",
474 "type": "timestamp with time zone",
475 "primaryKey": false,
476 "notNull": false
477 },
478 "finished_at": {
479 "name": "finished_at",
480 "type": "timestamp with time zone",
481 "primaryKey": false,
482 "notNull": false
483 },
484 "created_at": {
485 "name": "created_at",
486 "type": "timestamp with time zone",
487 "primaryKey": false,
488 "notNull": true,
489 "default": "now()"
490 }
491 },
492 "indexes": {
493 "deployments_project_created_idx": {
494 "name": "deployments_project_created_idx",
495 "columns": [
496 {
497 "expression": "project_id",
498 "isExpression": false,
499 "asc": true,
500 "nulls": "last"
501 },
502 {
503 "expression": "created_at",
504 "isExpression": false,
505 "asc": true,
506 "nulls": "last"
507 }
508 ],
509 "isUnique": false,
510 "concurrently": false,
511 "method": "btree",
512 "with": {}
513 },
514 "deployments_status_idx": {
515 "name": "deployments_status_idx",
516 "columns": [
517 {
518 "expression": "status",
519 "isExpression": false,
520 "asc": true,
521 "nulls": "last"
522 }
523 ],
524 "isUnique": false,
525 "concurrently": false,
526 "method": "btree",
527 "with": {}
528 }
529 },
530 "foreignKeys": {
531 "deployments_project_id_projects_id_fk": {
532 "name": "deployments_project_id_projects_id_fk",
533 "tableFrom": "deployments",
534 "tableTo": "projects",
535 "columnsFrom": ["project_id"],
536 "columnsTo": ["id"],
537 "onDelete": "cascade",
538 "onUpdate": "no action"
539 },
540 "deployments_triggered_by_users_id_fk": {
541 "name": "deployments_triggered_by_users_id_fk",
542 "tableFrom": "deployments",
543 "tableTo": "users",
544 "columnsFrom": ["triggered_by"],
545 "columnsTo": ["id"],
546 "onDelete": "no action",
547 "onUpdate": "no action"
548 },
549 "deployments_api_key_id_api_keys_id_fk": {
550 "name": "deployments_api_key_id_api_keys_id_fk",
551 "tableFrom": "deployments",
552 "tableTo": "api_keys",
553 "columnsFrom": ["api_key_id"],
554 "columnsTo": ["id"],
555 "onDelete": "no action",
556 "onUpdate": "no action"
557 }
558 },
559 "compositePrimaryKeys": {},
560 "uniqueConstraints": {},
561 "policies": {},
562 "checkConstraints": {},
563 "isRLSEnabled": false
564 },
565 "public.project_members": {
566 "name": "project_members",
567 "schema": "",
568 "columns": {
569 "project_id": {
570 "name": "project_id",
571 "type": "text",
572 "primaryKey": false,
573 "notNull": true
574 },
575 "user_id": {
576 "name": "user_id",
577 "type": "text",
578 "primaryKey": false,
579 "notNull": true
580 },
581 "role": {
582 "name": "role",
583 "type": "text",
584 "primaryKey": false,
585 "notNull": true,
586 "default": "'developer'"
587 },
588 "created_at": {
589 "name": "created_at",
590 "type": "timestamp with time zone",
591 "primaryKey": false,
592 "notNull": true,
593 "default": "now()"
594 },
595 "updated_at": {
596 "name": "updated_at",
597 "type": "timestamp with time zone",
598 "primaryKey": false,
599 "notNull": true,
600 "default": "now()"
601 }
602 },
603 "indexes": {},
604 "foreignKeys": {
605 "project_members_project_id_projects_id_fk": {
606 "name": "project_members_project_id_projects_id_fk",
607 "tableFrom": "project_members",
608 "tableTo": "projects",
609 "columnsFrom": ["project_id"],
610 "columnsTo": ["id"],
611 "onDelete": "cascade",
612 "onUpdate": "no action"
613 },
614 "project_members_user_id_users_id_fk": {
615 "name": "project_members_user_id_users_id_fk",
616 "tableFrom": "project_members",
617 "tableTo": "users",
618 "columnsFrom": ["user_id"],
619 "columnsTo": ["id"],
620 "onDelete": "cascade",
621 "onUpdate": "no action"
622 }
623 },
624 "compositePrimaryKeys": {
625 "project_members_project_id_user_id_pk": {
626 "name": "project_members_project_id_user_id_pk",
627 "columns": ["project_id", "user_id"]
628 }
629 },
630 "uniqueConstraints": {},
631 "policies": {},
632 "checkConstraints": {},
633 "isRLSEnabled": false
634 },
635 "public.projects": {
636 "name": "projects",
637 "schema": "",
638 "columns": {
639 "id": {
640 "name": "id",
641 "type": "text",
642 "primaryKey": true,
643 "notNull": true
644 },
645 "slug": {
646 "name": "slug",
647 "type": "text",
648 "primaryKey": false,
649 "notNull": true
650 },
651 "name": {
652 "name": "name",
653 "type": "text",
654 "primaryKey": false,
655 "notNull": true
656 },
657 "owner_id": {
658 "name": "owner_id",
659 "type": "text",
660 "primaryKey": false,
661 "notNull": true
662 },
663 "region": {
664 "name": "region",
665 "type": "text",
666 "primaryKey": false,
667 "notNull": true,
668 "default": "'eu-west-1'"
669 },
670 "tier": {
671 "name": "tier",
672 "type": "text",
673 "primaryKey": false,
674 "notNull": true,
675 "default": "'free'"
676 },
677 "shard_id": {
678 "name": "shard_id",
679 "type": "text",
680 "primaryKey": false,
681 "notNull": false
682 },
683 "data_schema_name": {
684 "name": "data_schema_name",
685 "type": "text",
686 "primaryKey": false,
687 "notNull": false
688 },
689 "created_at": {
690 "name": "created_at",
691 "type": "timestamp with time zone",
692 "primaryKey": false,
693 "notNull": true,
694 "default": "now()"
695 },
696 "updated_at": {
697 "name": "updated_at",
698 "type": "timestamp with time zone",
699 "primaryKey": false,
700 "notNull": true,
701 "default": "now()"
702 },
703 "deleted_at": {
704 "name": "deleted_at",
705 "type": "timestamp with time zone",
706 "primaryKey": false,
707 "notNull": false
708 }
709 },
710 "indexes": {
711 "projects_slug_idx": {
712 "name": "projects_slug_idx",
713 "columns": [
714 {
715 "expression": "slug",
716 "isExpression": false,
717 "asc": true,
718 "nulls": "last"
719 }
720 ],
721 "isUnique": true,
722 "concurrently": false,
723 "method": "btree",
724 "with": {}
725 },
726 "projects_owner_idx": {
727 "name": "projects_owner_idx",
728 "columns": [
729 {
730 "expression": "owner_id",
731 "isExpression": false,
732 "asc": true,
733 "nulls": "last"
734 }
735 ],
736 "isUnique": false,
737 "concurrently": false,
738 "method": "btree",
739 "with": {}
740 }
741 },
742 "foreignKeys": {
743 "projects_owner_id_users_id_fk": {
744 "name": "projects_owner_id_users_id_fk",
745 "tableFrom": "projects",
746 "tableTo": "users",
747 "columnsFrom": ["owner_id"],
748 "columnsTo": ["id"],
749 "onDelete": "no action",
750 "onUpdate": "no action"
751 }
752 },
753 "compositePrimaryKeys": {},
754 "uniqueConstraints": {},
755 "policies": {},
756 "checkConstraints": {},
757 "isRLSEnabled": false
758 },
759 "public.sessions": {
760 "name": "sessions",
761 "schema": "",
762 "columns": {
763 "id": {
764 "name": "id",
765 "type": "text",
766 "primaryKey": true,
767 "notNull": true
768 },
769 "user_id": {
770 "name": "user_id",
771 "type": "text",
772 "primaryKey": false,
773 "notNull": true
774 },
775 "token": {
776 "name": "token",
777 "type": "text",
778 "primaryKey": false,
779 "notNull": true
780 },
781 "expires_at": {
782 "name": "expires_at",
783 "type": "timestamp with time zone",
784 "primaryKey": false,
785 "notNull": true
786 },
787 "ip_address": {
788 "name": "ip_address",
789 "type": "text",
790 "primaryKey": false,
791 "notNull": false
792 },
793 "user_agent": {
794 "name": "user_agent",
795 "type": "text",
796 "primaryKey": false,
797 "notNull": false
798 },
799 "created_at": {
800 "name": "created_at",
801 "type": "timestamp with time zone",
802 "primaryKey": false,
803 "notNull": true,
804 "default": "now()"
805 },
806 "updated_at": {
807 "name": "updated_at",
808 "type": "timestamp with time zone",
809 "primaryKey": false,
810 "notNull": true,
811 "default": "now()"
812 }
813 },
814 "indexes": {
815 "sessions_token_idx": {
816 "name": "sessions_token_idx",
817 "columns": [
818 {
819 "expression": "token",
820 "isExpression": false,
821 "asc": true,
822 "nulls": "last"
823 }
824 ],
825 "isUnique": true,
826 "concurrently": false,
827 "method": "btree",
828 "with": {}
829 },
830 "sessions_user_id_idx": {
831 "name": "sessions_user_id_idx",
832 "columns": [
833 {
834 "expression": "user_id",
835 "isExpression": false,
836 "asc": true,
837 "nulls": "last"
838 }
839 ],
840 "isUnique": false,
841 "concurrently": false,
842 "method": "btree",
843 "with": {}
844 }
845 },
846 "foreignKeys": {
847 "sessions_user_id_users_id_fk": {
848 "name": "sessions_user_id_users_id_fk",
849 "tableFrom": "sessions",
850 "tableTo": "users",
851 "columnsFrom": ["user_id"],
852 "columnsTo": ["id"],
853 "onDelete": "cascade",
854 "onUpdate": "no action"
855 }
856 },
857 "compositePrimaryKeys": {},
858 "uniqueConstraints": {},
859 "policies": {},
860 "checkConstraints": {},
861 "isRLSEnabled": false
862 },
863 "public.users": {
864 "name": "users",
865 "schema": "",
866 "columns": {
867 "id": {
868 "name": "id",
869 "type": "text",
870 "primaryKey": true,
871 "notNull": true
872 },
873 "email": {
874 "name": "email",
875 "type": "text",
876 "primaryKey": false,
877 "notNull": true
878 },
879 "email_verified": {
880 "name": "email_verified",
881 "type": "boolean",
882 "primaryKey": false,
883 "notNull": true,
884 "default": false
885 },
886 "name": {
887 "name": "name",
888 "type": "text",
889 "primaryKey": false,
890 "notNull": false
891 },
892 "image": {
893 "name": "image",
894 "type": "text",
895 "primaryKey": false,
896 "notNull": false
897 },
898 "created_at": {
899 "name": "created_at",
900 "type": "timestamp with time zone",
901 "primaryKey": false,
902 "notNull": true,
903 "default": "now()"
904 },
905 "updated_at": {
906 "name": "updated_at",
907 "type": "timestamp with time zone",
908 "primaryKey": false,
909 "notNull": true,
910 "default": "now()"
911 },
912 "deleted_at": {
913 "name": "deleted_at",
914 "type": "timestamp with time zone",
915 "primaryKey": false,
916 "notNull": false
917 }
918 },
919 "indexes": {
920 "users_email_idx": {
921 "name": "users_email_idx",
922 "columns": [
923 {
924 "expression": "email",
925 "isExpression": false,
926 "asc": true,
927 "nulls": "last"
928 }
929 ],
930 "isUnique": true,
931 "concurrently": false,
932 "method": "btree",
933 "with": {}
934 }
935 },
936 "foreignKeys": {},
937 "compositePrimaryKeys": {},
938 "uniqueConstraints": {},
939 "policies": {},
940 "checkConstraints": {},
941 "isRLSEnabled": false
942 },
943 "public.verifications": {
944 "name": "verifications",
945 "schema": "",
946 "columns": {
947 "id": {
948 "name": "id",
949 "type": "text",
950 "primaryKey": true,
951 "notNull": true
952 },
953 "identifier": {
954 "name": "identifier",
955 "type": "text",
956 "primaryKey": false,
957 "notNull": true
958 },
959 "value": {
960 "name": "value",
961 "type": "text",
962 "primaryKey": false,
963 "notNull": true
964 },
965 "expires_at": {
966 "name": "expires_at",
967 "type": "timestamp with time zone",
968 "primaryKey": false,
969 "notNull": true
970 },
971 "created_at": {
972 "name": "created_at",
973 "type": "timestamp with time zone",
974 "primaryKey": false,
975 "notNull": true,
976 "default": "now()"
977 },
978 "updated_at": {
979 "name": "updated_at",
980 "type": "timestamp with time zone",
981 "primaryKey": false,
982 "notNull": true,
983 "default": "now()"
984 }
985 },
986 "indexes": {
987 "verifications_identifier_idx": {
988 "name": "verifications_identifier_idx",
989 "columns": [
990 {
991 "expression": "identifier",
992 "isExpression": false,
993 "asc": true,
994 "nulls": "last"
995 }
996 ],
997 "isUnique": false,
998 "concurrently": false,
999 "method": "btree",
1000 "with": {}
1001 }
1002 },
1003 "foreignKeys": {},
1004 "compositePrimaryKeys": {},
1005 "uniqueConstraints": {},
1006 "policies": {},
1007 "checkConstraints": {},
1008 "isRLSEnabled": false
1009 }
1010 },
1011 "enums": {},
1012 "schemas": {},
1013 "sequences": {},
1014 "roles": {},
1015 "policies": {},
1016 "views": {},
1017 "_meta": {
1018 "columns": {},
1019 "schemas": {},
1020 "tables": {}
1021 }
1022}