# database-migration
[![crates.io][crates-badge]][crates-url]
[![docs.rs][docs-badge]][docs-url]
[![Apache-2.0 licensed][license-badge]][license-url]
![MSRV][msrv-badge]
[![code coverage][code-coverage-badge]][code-coverage-url]
This lib provides functions and data structures for database migration tools. The implemented
functionality is database agnostic and agnostic to the way migration definitions are stored.
This crate is currently part of the [SurrealDB-Migrate] project. It is developed for the needs of
this project but could be used by other database migration projects as well.
[crates-badge]: https://img.shields.io/crates/v/database-migration.svg
[crates-url]: https://crates.io/crates/database-migration
[docs-badge]: https://docs.rs/database-migration/badge.svg
[docs-url]: https://docs.rs/database-migration
[license-badge]: https://img.shields.io/github/license/innoave/surrealdb-migrate?color=blue
[license-url]: https://github.com/innoave/surrealdb-migrate/blob/main/LICENSE
[msrv-badge]: https://img.shields.io/crates/msrv/database-migration?color=chocolate
[code-coverage-badge]: https://codecov.io/github/innoave/surrealdb-migrate/graph/badge.svg?token=o0w7R7J0Op
[code-coverage-url]: https://codecov.io/github/innoave/surrealdb-migrate
[SurrealDB-Migrate]: https://github.com/innoave/surrealdb-migrate