hunk.code_window:             console.log(
                   chalk.green("Database schema has been successfully dropped."),
               )
           } catch (err) {
               if (dataSource) await dataSource.destroy()
               PlatformTools.logCmdErr("Error during schema drop:", err)
  
hunk.labels: keep keep keep keep replace keep
hunk.file_path: src/commands/SchemaDropCommand.ts
hunk.type: replace
file: import { Entity } from "../../../../../../src/decorator/entity/Entity"
  import { PrimaryGeneratedColumn } from "../../../../../../src/decorator/columns/PrimaryGeneratedColumn"
  import { Column } from "../../../../../../src/decorator/columns/Column"
  import { OneToOne } from "../../../../../../src/decorator/relations/OneToOne"
  import { JoinColumn } from "../../../../../../src/decorator/relations/JoinColumn"
  import { CategoryWithRelation } from "./CategoryWithRelation"
  import { DeleteDateColumn } from "../../../../../../src/decorator/columns/DeleteDateColumn"
  
  @Entity()
  export class PostWithRelation {
      @PrimaryGeneratedColumn()
      id: number
  
      @Column()
      title: string
  
      @OneToOne((type) => CategoryWithRelation, (category) => category.post, {
          eager: true,
      })
      @JoinColumn()
      category: CategoryWithRelation
  
      @DeleteDateColumn()
      deletedAt: Date
  }
  