Skip to content
Jon Wagner edited this page Feb 11, 2015 · 13 revisions

Insight.Database.Schema

Insight.Database.Schema is a simple schema management tool for .NET projects to use with SQL Server.

It uses the SQL Server Management Objects (SQL-SMO) to automatically detect changes in your database schema and apply the appropriate changes. Developers can write their SQL code in SQL, and use the engine to automatically deploy the changes. This works great in team environments where multiple people are editing the schema at the same time. You don't have to worry about diffs or upgrades. Insight.Database.Schema handles (most of) the changes automatically.

The NuGetProject is here!

Follow @jonwagnerdotcom for latest updates on this library or code.jonwagner.com for more detailed writeups.

BTW - Insight.Database.Schema works REALLY well with Insight.Database.

Getting Started

Tutorials

Revision History

Compatibility

Insight.Database.Schema was...

  • Originally written against SQL Server 2005.
  • Rewritten against SQL Server 2008.
  • Currently developed against SQL Server 2012 and SQL Azure.
  • Probably compatible with SQL Server 2014.

Pull requests for other support will be happily accepted.

Advanced & Other Stuff