fix: add onDelete cascade for User FK in class_teacher and students entities

This commit is contained in:
2026-07-08 14:32:19 +08:00
parent 8c791ec4f3
commit edaf3670ee
2 changed files with 2 additions and 2 deletions

View File

@@ -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;

View File

@@ -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;