#database-migrations #version-control #migration

database-migration-files

Database agnostic handling of migration files

1 unstable release

new 0.1.0 Feb 8, 2025

#2831 in Database interfaces


Used in 2 crates (via surrealdb-migrate)

Apache-2.0

110KB
2.5K SLoC

database-migration-files

crates.io docs.rs Apache-2.0 licensed MSRV code coverage

This lib provides functions to manage database migration scripts stored on a filesystem. The implemented functionality can be used with any database script language, e.g. SQL, SurrealQL, ArangoQL, ...

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.

Dependencies

~2.6–3.5MB
~66K SLoC