Properties
Protected appName_
appName_: string = ""
Protected version_
version_: number = 0
Methods
addColumn
- addColumn(cls: Function, column: Field): void
addModel
- addModel(cls: Function): void
dropColumn
- dropColumn(cls: Function, columnName: string): void
-
Parameters
-
cls: Function
-
columnName: string
Returns void
migrate
- migrate(setupEnv?: boolean): Promise<boolean>
-
Parameters
-
Default value setupEnv: boolean = false
Returns Promise<boolean>
renameColumn
- renameColumn(cls: Function, oldName: string, newName: string): void
-
Parameters
-
cls: Function
-
oldName: string
-
newName: string
Returns void
resetColumnType
- resetColumnType(cls: Function, columnName: string, newType: SqlType): void
-
Parameters
-
cls: Function
-
columnName: string
-
Returns void
setDependencies
- setDependencies(dependencies: Migration[]): void