Final Class Yiisoft\Db\Migration\DatabaseConfig
| Inheritance | Yiisoft\ |
|---|
Configuration of an additional named database and its migrations.
Public Properties
Public Methods
| Method | Description | Defined By |
|---|---|---|
| __construct() | Yiisoft\ |
Property Details
Method Details
| public mixed __construct ( \ | ||
| $db | \ |
|
| $newMigrationNamespace | string | |
| $newMigrationPath | string | |
| $sourceNamespaces | string[] | |
| $sourcePaths | string[] | |
| $historyTable | string | |
| $migrationNameLimit | ?int | |
| $useTablePrefix | boolean | |
| $maxSqlOutputLength | ?int | |
| $newMigrationTransactional | boolean|null |
Whether generated migrations use transactions.
|
public function __construct(
public readonly ConnectionInterface $db,
public readonly string $newMigrationNamespace = '',
public readonly string $newMigrationPath = '',
public readonly array $sourceNamespaces = [],
public readonly array $sourcePaths = [],
public readonly string $historyTable = Migrator::DEFAULT_HISTORY_TABLE,
public readonly ?int $migrationNameLimit = Migrator::DEFAULT_MIGRATION_NAME_LIMIT,
public readonly bool $useTablePrefix = CreateService::DEFAULT_USE_TABLE_PREFIX,
public readonly ?int $maxSqlOutputLength = null,
public readonly ?bool $newMigrationTransactional = null,
) {}
User Contributed Notes
Leave a comment
Join the conversation to share a note.