Skip to content

Releases: nag763/doteur

Fix double attribute rendering when FK

12 Nov 14:42

Choose a tag to compare

Doteur

A simple tool to draw your mysql relations from exports.

Fix double attribute rendering when FK

Prior to this version, any attribute would be rendered twice if it was also declared as a FK

Downloads :

Please read this : It is highly recommended to download graphviz and having it in your path before downloading the binary.

About this version

  • Fix double attribute rendering when FK
  • PK detecting and rendering delayed to v0.4.0 at best

Road to v0.3.0

  • Multifile support
  • Support folder
  • Detect primary keys
  • Draw keys on table renderer

Road to v0.4.0

  • Detect primary keys
  • Draw primary keys on table renderer
  • Improve code on :
    • The table content parsing
    • The coma separator handling on tables
    • Possibly, ignore the comments in file
    • Create a restriction to not render a key defined twice in a table

Fix issue with unicode chars on Windows

29 May 14:08

Choose a tag to compare

Doteur

A simple tool to draw your mysql relations from exports.

Fix issue with unicode chars on Windows

Fix an issue with unicode characters not being recognized on windows

Downloads :

Please read this : It is highly recommended to download graphviz and having it in your path before downloading the binary.

About this version

  • Fix issue with unicode chars on Windows

Road to v0.3.0

  • Multifile support
  • Support folder
  • Detect primary keys
  • Draw keys on table renderer

Road to v0.4.0

  • Detect primary keys
  • Draw primary keys on table renderer
  • Improve code on :
    • The table content parsing
    • The coma separator handling on tables
    • Possibly, ignore the comments in file
    • Create a restriction to not render a key defined twice in a table

Improve application style, add multi file support

28 May 21:46

Choose a tag to compare

Doteur

A simple tool to draw your mysql relations from exports.

Improve application styles, enable multifiles support

The application keeps improving the right way, with an additional dark mode being added to the application.

Downloads :

Please read this : It is highly recommended to download graphviz and having it in your path before downloading the binary.

About this version

  • Change the argument for inputs : now both files and directories can be passed to the tool, they will be aggregated as one.
  • Draw foreign keys in table.
  • Change some styles for the light mode.
  • Adds a dark mode.

Road to v0.3.0

  • Multifile support
  • Support folder
  • Detect primary keys
  • Draw keys on table renderer

Road to v0.4.0

  • Detect primary keys
  • Draw primary keys on table renderer
  • Improve code on :
    • The table content parsing
    • The coma separator handling on tables
    • Possibly, ignore the comments in file
    • Create a restriction to not render a key defined twice in a table

Inclusions and exclusions

23 May 18:55

Choose a tag to compare

Doteur

A simple tool to draw your mysql relations from exports.

Pre release for inclusive and exclusive research args

This first release will suit the simplest needs. Consider it as an alpha and don't hesitate to report any bug you might encounter.

Downloads :

Please read this : It is highly recommended to download graphviz and having it in your path before downloading the binary.

About this version

  • Stabilise the new arguments support
  • Change background color of tables, change header color
  • More models, better code quality (can still be improved)
  • Add docker support

Road to v0.2.0

  • Include exclude tables and relations from file
  • Assert it is stable

Road to v0.3.0

  • Multifile support
  • Support folder
  • Detect primary keys
  • Draw keys on table renderer

Pre release for Inclusive and Exclusive

16 May 18:38

Choose a tag to compare

Pre-release

Doteur

A simple tool to draw your mysql relations from exports.

Pre release for inclusive and exclusive research args

This first release will suit the simplest needs. Consider it as an alpha and don't hesitate to report any bug you might encounter.

Downloads :

Please read this : It is highly recommended to download graphviz and having it in your path before downloading the binary.

About this version

  • Add include ( -i ) and exclude ( -x ) args to the tool
    • i.e. passing -x hell* will exclude hello from the render, and will world
    • i.e passing -i wor* will include world, and exclude hello table

Road to v0.2.0

  • Include exclude tables and relations from file
  • Assert it is stable

Roadmap

  • Add cli arg to include exclude tables
  • Add possibility to pass multiple .sql files
  • Add possibility to connect directly to mysql db by passing logs
  • Add support for other sql engines (psql and sqlite mainly)

Fix issue on Windows

14 May 13:07

Choose a tag to compare

Fix issue on Windows Pre-release
Pre-release

Doteur

A simple tool to draw your mysql relations from exports.

Fix issue on Windows

This first release will suit the simplest needs. Consider it as an alpha and don't hesitate to report any bug you might encounter.

Downloads :

Please read this : It is highly recommended to download graphviz and having it in your path before downloading the binary.

About this version

  • Fix unrecognized dot exe in Windows path

Road to v0.2.0

  • Include exclude tables and relations from file

Roadmap

  • Add cli arg to include exclude tables
  • Add possibility to pass multiple .sql files
  • Add possibility to connect directly to mysql db by passing logs
  • Add support for other sql engines (psql and sqlite mainly)

First release, will suit basic usages

13 May 22:25

Choose a tag to compare

Pre-release

Doteur

A simple tool to draw your mysql relations from exports.

First release

This first release will suit the simplest needs. Consider it as an alpha and don't hesitate to report any bug you might encounter.

Downloads :

Please read this : It is highly recommended to download graphviz and having it in your path before downloading the binary.

About this version

  • Takes a .sql file as input and render the relations and table.
  • Use the dot library to render the files.

Road to v0.1.1

  • Include exclude tables and relations from file

Roadmap

  • Add cli arg to include exclude tables
  • Add possibility to pass multiple .sql files
  • Add possibility to connect directly to mysql db by passing logs
  • Add support for other sql engines (psql and sqlite mainly)