# Structs
Adapter wraps a Type interface instance and adapts it to the version-independent repo.UpMigrator[repo.SchemaSettler] interface.
Migrator provides a database schema upwards migrator which wraps a transaction of the destination database, assumes that it contains a filled schema, namely mig1, which contains the major version 1 database schema views (or tables), and allows upwards major version migrations by implementing the Type generic interface.