Release Notes: An additional more abtract semantic allows you to define general requirements without having to battle with SQL: <foreignKey>, <unique>, <notNull>, <stringLength>, <numberSize>. A "Digest" Module creates a minimalistic overview of all checks with verdict indication and links to check results. Checks can be tagged with arbitrary words and the user can restrict check execution to a list of tags. The number of reported defects can be limited. All known bugs are fixed.
Release Notes: Each check can be assigned with a selection of version numbers/names, enabling the user to support all versions of the checked application with a single file. Each check can be assigned with a requirements id and DB Sanity can automatically open a browser window with the generated report. Explicit support of process exit codes makes it easier to integrate DB Sanity with complex deployment scripts.
Release Notes: This release has major improvements for making data correction more effective and convenient. A new "Defects per Check" module lists all violated checks ordered by their defect count. Reports can be condensed to show only critical checks. Check execution can be restricted to a small number of tables. An improved uniform layout and navigation scheme makes it easier to relate report parts. Author and free-text description fields allow for better team interoperation. All known bugs were fixed.
Release Notes: This release extends the feature set with an improved dashboard view and several new reports: Defects per Table, Defects per Type, Unchecked Tables, Execution Times, and Source View. Database meta data buffering, support for special Oracle types, a centralized database configuration, selective rendering of leading and trailing white space, and some more new features were added to improve user convenience.