@@ -3,7 +3,7 @@ generator client {
3
3
}
4
4
5
5
datasource db {
6
- provider = " sqlite "
6
+ provider = " mysql "
7
7
url = env (" DATABASE_URL " )
8
8
relationMode = " prisma "
9
9
}
@@ -15,12 +15,12 @@ model Account {
15
15
type String
16
16
provider String
17
17
providerAccountId String
18
- refresh_token String ?
19
- access_token String ?
18
+ refresh_token String ? @db.Text
19
+ access_token String ? @db.Text
20
20
expires_at Int ?
21
21
token_type String ?
22
22
scope String ?
23
- id_token String ?
23
+ id_token String ? @db.Text
24
24
session_state String ?
25
25
user User @relation (fields : [userId ] , references : [id ] , onDelete : Cascade )
26
26
@@ -45,14 +45,12 @@ model User {
45
45
emailVerified DateTime ?
46
46
image String ?
47
47
role String ?
48
- subscriptionId String ?
49
- customerId String ?
50
-
51
- createDate DateTime @default (now () )
52
-
53
- accounts Account []
54
- sessions Session []
55
- Agent Agent []
48
+ subscriptionId String ? @db.Text
49
+ customerId String ? @db.Text
50
+ createDate DateTime @default (now () )
51
+ accounts Account []
52
+ sessions Session []
53
+ Agent Agent []
56
54
57
55
@@index ([email ] )
58
56
}
@@ -66,33 +64,29 @@ model VerificationToken {
66
64
}
67
65
68
66
model Agent {
69
- id String @id @default (cuid () )
70
- userId String
71
- name String
72
- goal String
73
-
67
+ id String @id @default (cuid () )
68
+ userId String
69
+ name String @db.Text
70
+ goal String @db.Text
74
71
deleteDate DateTime ?
75
- createDate DateTime @default (now () )
76
-
77
- user User @relation (fields : [userId ] , references : [id ] , onDelete : Cascade )
78
- tasks AgentTask []
72
+ createDate DateTime @default (now () )
73
+ user User @relation (fields : [userId ] , references : [id ] , onDelete : Cascade )
74
+ tasks AgentTask []
79
75
80
76
@@index ([userId , deleteDate , createDate ] )
81
77
}
82
78
83
79
model AgentTask {
84
- id String @id @default (cuid () )
85
- agentId String
86
- type String
87
- status String ?
88
- value String
89
- info String ?
90
- sort Int
91
-
80
+ id String @id @default (cuid () )
81
+ agentId String
82
+ type String
83
+ status String ?
84
+ value String @db.Text
85
+ info String ? @db.Text
86
+ sort Int
92
87
deleteDate DateTime ?
93
88
createDate DateTime @default (now () )
94
-
95
- agent Agent @relation (fields : [agentId ] , references : [id ] , onDelete : Cascade )
89
+ agent Agent @relation (fields : [agentId ] , references : [id ] , onDelete : Cascade )
96
90
97
91
@@index ([agentId ] )
98
92
@@index ([type ] )
0 commit comments