Skip to content

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")#

View source

Methods#

#executed_at_column_name : String#

Returns the name of the column holding the time each migration was executed at.

View source

#execution_time_column_name : String#

Returns the name of the column holding how long executing each migration took, in milliseconds.

View source

#table_name : String#

Returns the name of the table, which may be qualified by its schema, e.g. schema.table.

View source

#version_column_length : Int32#

Returns the length of the version column, which limits the length of the fully qualified names of migrations.

View source

#version_column_name : String#

Returns the name of the column holding the versions of the executed migrations.

View source