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' })
|
@Column({ name: 'user_id', type: 'integer' })
|
||||||
userId: number;
|
userId: number;
|
||||||
|
|
||||||
@ManyToOne(() => User)
|
@ManyToOne(() => User, { onDelete: 'CASCADE' })
|
||||||
@JoinColumn({ name: 'user_id' })
|
@JoinColumn({ name: 'user_id' })
|
||||||
user: User;
|
user: User;
|
||||||
|
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ export class Student {
|
|||||||
@Column({ name: 'user_id', type: 'integer', nullable: true, unique: true })
|
@Column({ name: 'user_id', type: 'integer', nullable: true, unique: true })
|
||||||
userId: number;
|
userId: number;
|
||||||
|
|
||||||
@OneToOne(() => User, { nullable: true })
|
@OneToOne(() => User, { nullable: true, onDelete: 'SET NULL' })
|
||||||
@JoinColumn({ name: 'user_id' })
|
@JoinColumn({ name: 'user_id' })
|
||||||
user: User;
|
user: User;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user