-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
If the @relation part in the .prisma file is changed as follows, a syntax error occurs in @relation in the generated schema.prisma.
- sample.prisma
before↓
model Sample {
...
employee Employee @relation(fields: [employee_id], references: [id])
employee_id Int
...
}
after↓
model Sample {
...
employee Employee @relation(fields: [employee_id], references: [id], onDelete: Cascade)
employee_id Int
...
}
- schema.prisma
model Employee_Assignment {
...
employee Employee @relation(fields: [employee_id], references: [id]) @relation(fields: [employee_id], references: [id], onDelete: Cascade)
employee_id Int
...
}
Error
Error: Schema validation error - Error (query-engine-node-api library)
Error code: P1012
error: Attribute "@relation" can only be defined once.
--> schema.prisma:103
|
103 | employee Employee @relation(fields: [employee_id], references: [id]) @relation(fields: [employee_id], references: [id], onDelete: Cascade)
|
error: Attribute "@relation" can only be defined once.
--> schema.prisma:103
|
103 | employee Employee @relation(fields: [employee_id], references: [id]) @relation(fields: [employee_id], references: [id], onDelete: Cascade)
|
Validation Error Count: 2
[Context: getDmmf]
Metadata
Metadata
Assignees
Labels
No labels