@@ -8,57 +8,56 @@ datasource db {
8
8
}
9
9
10
10
model User {
11
- uuid String @id @db.VarChar (36 )
11
+ uuid String @id @db.Char (36 )
12
12
kakaoUser KakaoUser ?
13
13
profiles Profile []
14
- refresh_tokens RefreshToken []
14
+ refreshTokens RefreshToken []
15
15
}
16
16
17
17
model KakaoUser {
18
18
id Int @id @default (autoincrement () )
19
19
email String @unique
20
20
userUuid String @unique
21
- user User @relation (fields : [userUuid ] , references : [uuid ] )
21
+ user User @relation (fields : [userUuid ] , references : [uuid ] , onDelete : Cascade )
22
22
}
23
23
24
24
model RefreshToken {
25
25
id Int @id @default (autoincrement () )
26
- token String @db.VarChar (210 )
27
- expiry_date DateTime
28
- user_id String
29
- user User @relation (fields : [user_id ] , references : [uuid ] , onDelete : Cascade )
30
- @@unique ([token ] )
26
+ token String @db.VarChar (210 ) @unique
27
+ expiryDate DateTime
28
+ userUuid String @db.Char (36 )
29
+ user User @relation (fields : [userUuid ] , references : [uuid ] , onDelete : Cascade )
31
30
}
32
31
33
32
model Profile {
34
- uuid String @id @db.VarChar (36 )
35
- userId String @unique @db.VarChar (36 )
33
+ uuid String @id @db.Char (36 )
34
+ userUuid String @unique @db.Char (36 )
36
35
image String
37
36
nickname String @db.VarChar (20 )
38
- user User @relation (fields : [userId ] , references : [uuid ] , onDelete : Cascade )
39
- spaces Profile_space []
37
+ user User @relation (fields : [userUuid ] , references : [uuid ] , onDelete : Cascade )
38
+ spaces ProfileSpace []
40
39
}
41
40
42
41
model Space {
43
- uuid String @id @db.VarChar ( 32 )
44
- name String @db.VarChar (20 )
45
- icon String
46
- profiles Profile_space []
47
- invite_codes InviteCode []
42
+ uuid String @id @db.Char ( 36 )
43
+ name String @db.VarChar (20 )
44
+ icon String
45
+ profileSpaces ProfileSpace []
46
+ inviteCodes InviteCode []
48
47
}
49
48
50
- model Profile_space {
51
- space_uuid String @db.VarChar ( 32 )
52
- profile_uuid String @db.VarChar ( 32 )
53
- space Space @relation (fields : [space_uuid ] , references : [uuid ] , onDelete : Cascade )
54
- profile Profile @relation (fields : [profile_uuid ] , references : [uuid ] , onDelete : Cascade )
55
- @@unique ([space_uuid , profile_uuid ] )
49
+ model ProfileSpace {
50
+ spaceUuid String @db.Char ( 36 )
51
+ profileUuid String @db.Char ( 36 )
52
+ space Space @relation (fields : [spaceUuid ] , references : [uuid ] , onDelete : Cascade )
53
+ profile Profile @relation (fields : [profileUuid ] , references : [uuid ] , onDelete : Cascade )
54
+ @@unique ([spaceUuid , profileUuid ] )
56
55
}
57
56
58
57
model InviteCode {
59
- uuid String @id @db.VarChar ( 32 )
60
- invite_code String @unique @db.VarChar (10 )
61
- space_uuid String @db.VarChar ( 32 )
62
- expiry_date DateTime
63
- space Space @relation (fields : [space_uuid ] , references : [uuid ] , onDelete : Cascade )
58
+ uuid String @id @db.Char ( 36 )
59
+ inviteCode String @unique @db.VarChar (10 )
60
+ spaceUuid String @db.Char ( 36 )
61
+ expiryDate DateTime
62
+ space Space @relation (fields : [spaceUuid ] , references : [uuid ] , onDelete : Cascade )
64
63
}
0 commit comments