amiralgazi / Evolve

Database migration tool for .NET and .NET Core projects. Inspired by Flyway.

Home Page:https://evolve-db.netlify.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Evolve Build status Build Status NuGet

Database migration tool for .NET and .NET Core. Inspired by Flyway.

Evolve is an easy migration tool that uses plain old 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!

Documentation

Supported Databases

  • PostgreSQL
  • SQL Server
  • MySQL / MariaDB
  • SQLite
  • Cassandra

Supported Frameworks

  • .NET 3.5+
  • .NET 4.5.2+
  • .NET Core 1.0+
  • .NET Core 2.0+

Feedback and issues

Feedback, improvements, ideas are welcomed. Feel free to create new issues at the issues section and/or send emails to evolve-db@hotmail.com

Credits

Again, many thanks to the Flyway project. Great idea, big inspiration, a tool that I could not do without in .NET.

About

Database migration tool for .NET and .NET Core projects. Inspired by Flyway.

https://evolve-db.netlify.com

License:MIT License


Languages

Language:C# 97.4%Language:PowerShell 1.5%Language:Shell 0.7%Language:PLpgSQL 0.2%Language:SQLPL 0.2%