1+ {
2+ "id" : " 5293f5bb-f4d5-43a4-b2bf-f6ebb241dde1" ,
3+ "prevId" : " f01e3d91-1038-48b8-a073-a6a9a8a308fd" ,
4+ "version" : " 7" ,
5+ "dialect" : " postgresql" ,
6+ "tables" : {
7+ "public.admin" : {
8+ "name" : " admin" ,
9+ "schema" : " " ,
10+ "columns" : {
11+ "id" : {
12+ "name" : " id" ,
13+ "type" : " uuid" ,
14+ "primaryKey" : true ,
15+ "notNull" : true ,
16+ "default" : " gen_random_uuid()"
17+ },
18+ "created_at" : {
19+ "name" : " created_at" ,
20+ "type" : " timestamp" ,
21+ "primaryKey" : false ,
22+ "notNull" : false ,
23+ "default" : " now()"
24+ },
25+ "action" : {
26+ "name" : " action" ,
27+ "type" : " action" ,
28+ "typeSchema" : " public" ,
29+ "primaryKey" : false ,
30+ "notNull" : true
31+ }
32+ },
33+ "indexes" : {},
34+ "foreignKeys" : {},
35+ "compositePrimaryKeys" : {},
36+ "uniqueConstraints" : {}
37+ },
38+ "public.users" : {
39+ "name" : " users" ,
40+ "schema" : " " ,
41+ "columns" : {
42+ "id" : {
43+ "name" : " id" ,
44+ "type" : " uuid" ,
45+ "primaryKey" : true ,
46+ "notNull" : true ,
47+ "default" : " gen_random_uuid()"
48+ },
49+ "email" : {
50+ "name" : " email" ,
51+ "type" : " varchar(255)" ,
52+ "primaryKey" : false ,
53+ "notNull" : true
54+ },
55+ "username" : {
56+ "name" : " username" ,
57+ "type" : " varchar(255)" ,
58+ "primaryKey" : false ,
59+ "notNull" : true
60+ },
61+ "first_name" : {
62+ "name" : " first_name" ,
63+ "type" : " varchar(255)" ,
64+ "primaryKey" : false ,
65+ "notNull" : true
66+ },
67+ "last_name" : {
68+ "name" : " last_name" ,
69+ "type" : " varchar(255)" ,
70+ "primaryKey" : false ,
71+ "notNull" : true
72+ },
73+ "password" : {
74+ "name" : " password" ,
75+ "type" : " varchar(255)" ,
76+ "primaryKey" : false ,
77+ "notNull" : true
78+ },
79+ "failed_attempts" : {
80+ "name" : " failed_attempts" ,
81+ "type" : " smallint" ,
82+ "primaryKey" : false ,
83+ "notNull" : false ,
84+ "default" : 0
85+ },
86+ "unlock_time" : {
87+ "name" : " unlock_time" ,
88+ "type" : " timestamp (6) with time zone" ,
89+ "primaryKey" : false ,
90+ "notNull" : false
91+ },
92+ "attempted_questions" : {
93+ "name" : " attempted_questions" ,
94+ "type" : " integer[]" ,
95+ "primaryKey" : false ,
96+ "notNull" : false
97+ },
98+ "is_admin" : {
99+ "name" : " is_admin" ,
100+ "type" : " boolean" ,
101+ "primaryKey" : false ,
102+ "notNull" : false ,
103+ "default" : false
104+ }
105+ },
106+ "indexes" : {},
107+ "foreignKeys" : {},
108+ "compositePrimaryKeys" : {},
109+ "uniqueConstraints" : {
110+ "users_email_unique" : {
111+ "name" : " users_email_unique" ,
112+ "nullsNotDistinct" : false ,
113+ "columns" : [
114+ " email"
115+ ]
116+ },
117+ "users_username_unique" : {
118+ "name" : " users_username_unique" ,
119+ "nullsNotDistinct" : false ,
120+ "columns" : [
121+ " username"
122+ ]
123+ }
124+ }
125+ }
126+ },
127+ "enums" : {
128+ "public.action" : {
129+ "name" : " action" ,
130+ "schema" : " public" ,
131+ "values" : [
132+ " SEED"
133+ ]
134+ }
135+ },
136+ "schemas" : {},
137+ "sequences" : {},
138+ "_meta" : {
139+ "columns" : {},
140+ "schemas" : {},
141+ "tables" : {}
142+ }
143+ }
0 commit comments