Skip to content
/ DbUp Public
forked from DbUp/DbUp

DbUp is a .NET library that helps you to deploy changes to SQL Server 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.

License

Notifications You must be signed in to change notification settings

hhindriks/DbUp

 
 

Repository files navigation

DbUp is a set of .NET libraries that helps you to deploy changes to different databases like SQL Server. It tracks which SQL scripts have been run already, and runs the change scripts that are needed to get your database up to date.

Documentation

To learn more about DbUp check out the documentation.

Build Status

Package Stable Prerelease Issues
Documentation Documentation Status Documentation Status
DbUp-Core NuGet NuGet NuGet view
DbUp-SqlServer NuGet NuGet NuGet view
DbUp-MySql NuGet NuGet NuGet view
DbUp-SQLite NuGet NuGet NuGet view
DbUp-SQLite-Mono NuGet NuGet NuGet view
DbUp-SqlCe NuGet NuGet NuGet view
DbUp-PostgreSQL NuGet NuGet NuGet view
DbUp-Firebird NuGet NuGet NuGet view
DbUp-Oracle NuGet NuGet NuGet view

Development

For successfull unit testing install

Known Issues / Quirks

dbup-firebird

Semi-colon Delimiter in multi statement scripts

The delimiter in a multi statement script should be on a new-line. I.e:

ALTER TABLE "MyTable" ADD "foo" int default null
;

ALTER TABLE "MyTable" ADD "bar" int default null
;

About

DbUp is a .NET library that helps you to deploy changes to SQL Server 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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 98.2%
  • PowerShell 1.2%
  • TSQL 0.6%