dblint logo

What is DBLint?

DBLint is an automated tool for analyzing database designs. DBLints ensures a consistent and maintainable database design by identifying bad design patterns.

DBLint contains 46 pre-defined design rules which analyses both metadata and data to locate design issues. The rules are configurable and can be adjusted for your specific needs. Furthermore, DBLint provides a rule interface such that you can create your own rules and in that way customize DBLint for you own requirements.

The output from DBLint is a report containing a detailed description of all found issues and a description of the analyzed database structure. In this way you can easily locate and understand the context in which the issues are discovered. The report also contains a metric score that summarized the overall quality of your design, based on what the design rules finds.

DBLint is available in an online version, where you can post your SQL create-scripts and get instant response. You can also download DBLint and run it on your own machine.

What's new?

March 6, 2012 DBLint has been made open source, and is now available at dblint.codeplex.com. Please go to that site to achieve the newest version of DBLint.

Get started

DBLint is free to download and use.

*Requires Windows and .NET 4.0
DBLint currently supports:

  • MySQL
  • PostgreSQL
  • SQL Server
  • Firebird
  • Oracle
DBLint is also available in an online version. The online version is limited to schema rules.