# Packages
No description provided by the author
Package migrations contains the base sql statements needed to bootstrap the migration process.
# Functions
MigrateStore executes the migrations needed to initialize the store.
NewManager creates a new schema manager.
RegisterEdition registers an edition for use by the Manager.
TestCreatePartialEditions is used by tests to create a subset of the Edition migrations.
WithDeleteLog provides an option to specify the deletion of log entries.
WithEditions provides an optional migration states.
WithRepairMigrations provides an option to specify the set of migrations that should run their repair functions if there is a failure on a prehook check.
# Structs
EditionState is the current state of a schema Edition.
LogEntry represents a log entry generated during migrations.
Manager provides a way to run operations and retrieve information regarding the underlying boundary database schema.
MigrationCheckError is an error returned when a migration hook check function reports an error.
RepairLog represents a log entry generated by a repair function.
State contains information regarding the current state of a boundary database's schema.
# Type aliases
DatabaseState defines the state of the Database schema as compared to the latest version for the binary.
Dialect is same as edition.Dialect.
Option - how Options are passed as arguments.
PartialEditions is used by TestCreatePartialEditions.
RepairMigrations is a set of migration versions grouped by edition that should have their coresponding repair functions run if the check function reports an error.