Skip to Content

IConfigMigrationOptions

Migration system configuration options.

Defined in: src/modules/config/migration/interface/migration-options.interface.ts

NameTypeDefault
isEnabledboolean

Whether migrations are enabled

maxNameLengthnumber

Maximum length for migration name field

migrationsIConfigMigrationDefinition[]

Array of migration definitions to execute

shouldRunOnStartupboolean

Whether to run migrations automatically on application startup

stuckMigrationTimeoutMinutesnumber

Timeout in minutes for stuck migration cleanup (default: 30)

tableNamestring

Table name for storing migration history

useTransactionboolean

Whether to run migrations in transaction

Last updated on