AzuCLI::Validators::MigrationValidator
Inherits Reference < Object
Validates migration files for conflicts, dependencies, and consistency
Constructors
new(migrations_dir : String = "./src/db/migrations")
SourceInstance methods
errors
Sourceerrors=(errors : Array(String))
Sourcemigration_class_for_version(version : Int64) : String | Nil
Get migration class name for version
migration_files
Sourcemigration_files=(migration_files : Array(String))
Sourcemigration_versions
Sourcemigration_versions=(migration_versions : Array(Int64))
Sourcemigrations_dir
Sourcemigrations_dir=(migrations_dir : String)
Sourcepending_migrations(applied_versions : Array(Int64)) : Array(Int64)
Get pending migrations (not yet applied)
warnings
Sourcewarnings=(warnings : Array(String))
Source