fix: add onDelete cascade for User FK in class_teacher and students entities
This commit is contained in:
@@ -33,7 +33,7 @@ export class ClassTeacher {
|
||||
@Column({ name: 'user_id', type: 'integer' })
|
||||
userId: number;
|
||||
|
||||
@ManyToOne(() => User)
|
||||
@ManyToOne(() => User, { onDelete: 'CASCADE' })
|
||||
@JoinColumn({ name: 'user_id' })
|
||||
user: User;
|
||||
|
||||
|
||||
@@ -65,7 +65,7 @@ export class Student {
|
||||
@Column({ name: 'user_id', type: 'integer', nullable: true, unique: true })
|
||||
userId: number;
|
||||
|
||||
@OneToOne(() => User, { nullable: true })
|
||||
@OneToOne(() => User, { nullable: true, onDelete: 'SET NULL' })
|
||||
@JoinColumn({ name: 'user_id' })
|
||||
user: User;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user