# Structs
Adapter wraps a Type interface instance and adapts it to the version-independent repo.DownMigrator[repo.SchemaSettler] interface.
Migrator provides a database schema downwards 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 downwards major version migrations by implementing the Type generic interface.