package
1.3.0
Repository: https://github.com/momeni/clean-arch.git
Documentation: pkg.go.dev

# Packages

Package down provides the common aspects among all downwards database schema migrators.
Package sch1v0 provides the top-level Migrator type for database schema version 1.0.x which can be used for starting a multi-database migration operation.
Package sch1v1 provides the top-level Migrator type for database schema version 1.1.x which can be used for starting a multi-database migration operation.
Package sch1v2 provides the top-level Migrator type for database schema version 1.2.x which can be used for starting a multi-database migration operation.
Package schi provides the schema migrator interfaces and is imported by schXvY packages.
No description provided by the author
Package up provides the common aspects among all upwards database schema migrators.

# Functions

LatestVersion returns the latest supported database schema version within the major version of the given `v` semantic version.
LoadSettings loads the serialized mutable settings from the database using the given `c` connection, assuming that the database schema version is equal with the given `v` argument.
New creates a repo.Migrator[repo.SchemaSettler] instance based on the given `v` semantic version.
NewInitializer creates a database schema initializer instance for the given `v` semantic version.
NewSettingsPersister instantiates a repo.SettingsPersister which wraps the given `tx` transaction and supports storage of a serialized version of mutable settings in the database.