MigrationSection class
Constructors
- MigrationSection({required String directory, required String registry, required String ledgerTable, required String schemaDump, MigrationFormat format = MigrationFormat.dart})
- Describes migrations metadata used for registry generation.
-
MigrationSection.fromMap(Map<
String, Object?> map) -
Reconstructs the section from YAML.
factory
Properties
- directory → String
-
Directory where migration sources live.
final
- format → MigrationFormat
-
Default authoring format used by CLI generators.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- ledgerTable → String
-
Ledger table name used by
SqlMigrationLedger.final - registry → String
-
Dart file that exports
buildMigrations().final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- schemaDump → String
-
Schema dump directory path for
schema_dump. Files are named<connection>-schema.sql.final
Methods
-
copyWith(
{String? directory, String? registry, String? ledgerTable, String? schemaDump, MigrationFormat? format}) → MigrationSection - Clones the section with optional overrides.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, Object?> - Serializes the section back to a map.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited