Skip to content

Releases: macbre/index-digest

v0.2.0

30 Dec 15:12
Compare
Choose a tag to compare
  • #34 [linters] - Check for missing primary or unique keys
  • #35 [formatters] - Support more formatters
  • #68 [formatters] - Add YAML results formatter
  • #70 [linters] - Report INSERT IGNORE queries
  • #72 [formatters] - Add syslog results reporter
  • #74 [linters] - Report tables with just a single column
  • #75 [linters] - Report tables with "test" word in a name
  • #77 [internals] - travis: make build matrix a bit smaller (and faster)

v0.1.0

30 Dec 15:16
Compare
Choose a tag to compare
  • #1 [TravisCI] - Set up Travis tests
  • #2 [linters] - Report not used indices
  • #3 [undefined] - Generate score for queries based on their indices usage
  • #4 [linters] - Detect redundant indices
  • #5 [linters] - Report indices and data size for each table
  • #6 [linters] - Report not used columns and tables
  • #8 [internals] - Introduce Database class abstracting MySQL access
  • #16 [linters] - redundant_indices - show table schema and table / indices size in the context
  • #19 [linters] - Reports queries that do not use indices
  • #20 [linters] - Report queries that use filesort or temporary file
  • #25 [internals] - Improve SQL parsing
  • #26 [linters] - Report full table scan (by @gbenson-wikia)
  • #27 [linters] - Warn on queries which contain wildcards not at the end of LIKE clauses (by @gbenson-wikia)
  • #30 [TravisCI] - Test on TravisCI using MySQL 5.7
  • #32 [linters] - Report text columns that use non-utf collation
  • #44 [bug] - queries_not_using_index: handle no matching row in const table
  • #48 [bug] - Conflicting indexes shouldn't result in a suggestion to remove both... (by @reedy)
  • #49 [bug] - Unique vs PK... Not necessarily redundant due to unique constraint (by @reedy)
  • #57 [internals] - Cache database meta-data
  • #60 [MySQL 8] - Run Travis tests using MySQL 5.5, 5.6, 5.7 and 8.0
  • #61 [MySQL 8] - Support MySQL 8.0
  • #63 [internals] - Suppress MySQL warnings when EXPLAIN is run
  • #66 [enhancement] - Add support for MariaDB
  • #69 [internals] - Publish to PyPI