#
Class: MigrationGeneratormigrations.MigrationGenerator
#
Constructors#
constructor+ new MigrationGenerator(driver
: AbstractSqlDriver<AbstractSqlConnection>, namingStrategy
: NamingStrategy, options
: MigrationsOptions): MigrationGenerator
#
Parameters:Name | Type |
---|---|
driver | AbstractSqlDriver<AbstractSqlConnection> |
namingStrategy | NamingStrategy |
options | MigrationsOptions |
Returns: MigrationGenerator
Defined in: packages/migrations/src/MigrationGenerator.ts:5
#
Properties#
driver• Protected
Readonly
driver: AbstractSqlDriver<AbstractSqlConnection>
#
namingStrategy• Protected
Readonly
namingStrategy: NamingStrategy
#
options• Protected
Readonly
options: MigrationsOptions
#
Methods#
createStatementâ–¸ createStatement(sql
: string, padLeft
: number): string
#
Parameters:Name | Type |
---|---|
sql | string |
padLeft | number |
Returns: string
Defined in: packages/migrations/src/MigrationGenerator.ts:30
#
generateâ–¸ generate(diff
: string[], path?
: string): Promise<[string, string]>
#
Parameters:Name | Type |
---|---|
diff | string[] |
path? | string |
Returns: Promise<[string, string]>
Defined in: packages/migrations/src/MigrationGenerator.ts:11
#
generateJSMigrationFileâ–¸ generateJSMigrationFile(className
: string, diff
: string[]): string
#
Parameters:Name | Type |
---|---|
className | string |
diff | string[] |
Returns: string
Defined in: packages/migrations/src/MigrationGenerator.ts:39
#
generateTSMigrationFileâ–¸ generateTSMigrationFile(className
: string, diff
: string[]): string
#
Parameters:Name | Type |
---|---|
className | string |
diff | string[] |
Returns: string
Defined in: packages/migrations/src/MigrationGenerator.ts:53