hunk.code_window:             await dataSource.undoLastMigration(options)
               await dataSource.destroy()
           } catch (err) {
               if (dataSource) await dataSource.destroy()
  
hunk.labels: keep keep add keep keep
hunk.after_edit:             PlatformTools.logCmdErr("Error during migration revert:", err)
  
hunk.file_path: src/commands/MigrationRevertCommand.ts
hunk.type: add
file: import { Column } from "../../../../../../../src/decorator/columns/Column"
  import { Entity } from "../../../../../../../src/decorator/entity/Entity"
  import { PrimaryGeneratedColumn } from "../../../../../../../src/decorator/columns/PrimaryGeneratedColumn"
  import { Staff } from "./Staff"
  import { OneToMany } from "../../../../../../../src"
  
  @Entity()
  export class Faculty {
      @PrimaryGeneratedColumn()
      id: number
  
      @Column()
      name: string
  
      @OneToMany((type) => Staff, (staff) => staff.faculty, {
          cascade: true,
          eager: true,
      })
      staff: Staff[]
  }
  