Evolve

Database migration tool for .NET and .NET Core. Inspired by Flyway.
Evolve is an easy migration tool that uses plain SQL scripts. Its purpose is to automate your database changes, and help keep those changes synchronized through all your environments and development teams. This makes it an ideal tool for continuous integration / delivery.
Over all Evolve embraces simplicity. Every time you build or run your project, it will automatically ensure that your database is up-to-date. Install it and forget it!
Supporting Evolve
If you like Evolve don't forget to support it by adding a star
Installation
Evolve is available as a NuGet lib, a dotnet tool, a MSBuild task and a standalone CLI.
| Package | Repository |
|---|---|
| Evolve | |
| Evolve Tool | |
| Evolve MSBuild | |
| Evolve CLI |
Supported databases
|
|
|
|
|
|
|
Documentation
You can read the latest documentation at https://evolve-db.netlify.com and find samples here.
Changelog
Detailed changes for each release are documented in the release notes.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

