Extends DbUp to provide SQL Server object definition scripting when running migrations from Visual Studio. When a database object changes during a migration, its definition will be saved in the project.
Package manager console command "Add-Migration" that creates an sql file with date and time (yyyyMMddHHmmss) in the file name (e.g. 20170730185349_Migration.sql)
Command line tool, that can be installed as a .Net global tool, that helps you to deploy changes to databases. It tracks which SQL scripts have been run already, and runs the change scripts that are needed to get your database up to date.
DbUp Reboot is a fork of the DbUp project that focuses on modern technologies and development approaches.
DbUp Reboot makes it easy to deploy and upgrade SQL Server databases by running change scripts. This is the core library and should be used in conjunction with the database specific package (eg...
More information
DbUp Reboot is a fork of the DbUp project that focuses on modern technologies and development approaches.
DbUp Reboot makes it easy to deploy and upgrade SQL Server databases. This package adds MS Sql Server support.
DataUp makes data migration tasks safe and easy. Just build your application's data revisions as .NET classes
then let DataUp to execute them if needed (if a revision has not executed yet).
For details: https://juanonsoftware.github.io/DataUp/
Provide clean names (ie .sql filename and .cs classname WITHOUT namespace and folder path included) for DbUp migration scripts
and classes (embedded and filesystem) with namespace removed to futureproof refactoring and relocation of script files.
Inspired by my own experience where...
More information