struct Athena::ORM::Migrations::Metadata::Storage::TableMetadataStorageConfiguration
inherits Struct
#
Configures the table AORM::Migrations::Metadata::Storage::TableMetadataStorage records executed migrations in.
Constructors#
.new(table_name : String = "athena_orm_migration_versions", version_column_name : String = "version", version_column_length : Int32 = 191, executed_at_column_name : String = "executed_at", execution_time_column_name : String = "execution_time")#
Methods#
#executed_at_column_name : String#
Returns the name of the column holding the time each migration was executed at.
#execution_time_column_name : String#
Returns the name of the column holding how long executing each migration took, in milliseconds.
#table_name : String#
Returns the name of the table, which may be qualified by its schema, e.g. schema.table.
#version_column_length : Int32#
Returns the length of the version column, which limits the length of the fully qualified names of migrations.
#version_column_name : String#
Returns the name of the column holding the versions of the executed migrations.