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