Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Migration

Index

Constructors

constructor

Properties

Protected appName_

appName_: string = ""

Protected dbClient_

dbClient_: DBClient

Protected dependencies_

dependencies_: Array<Migration> = []

Protected operations_

operations_: Array<Operation> = []

Protected version_

version_: number = 0

Methods

addColumn

  • addColumn(cls: Function, column: Field): void

addDependency

addModel

  • addModel(cls: Function): void

dropColumn

  • dropColumn(cls: Function, columnName: string): void

migrate

  • migrate(setupEnv?: boolean): Promise<boolean>

preview

  • preview(): string

renameColumn

  • renameColumn(cls: Function, oldName: string, newName: string): void

resetColumnType

  • resetColumnType(cls: Function, columnName: string, newType: SqlType): void

save

  • save(path: string): void

setDependencies

  • setDependencies(dependencies: Migration[]): void