MetaSchema aims to provide a database-agnostic version control system that allows you to deploy and update your databases easily. The library provides a generic set of objects that coupled with system-specific scripting providers, let's you perform changes against any system.