Giter Club home page Giter Club logo

doteur's Introduction

crates-dl doteur-stars doteur-license github-issues docker-build

Doteur

A simple tool to render graphically your SQL schemas.

About

Doteur is a CLI (Command Line Interface) tool that has for purpose to render the SQL schemas into good looking graphs. This will help you to easily understand the structure of a large database and understand what happens behind the scenes of your project.

Besides, you will be able to use the large panel of features to either sort the tables you want to visualize or render with a different color scheme for instance.

So far the tool handles both the MySQL and SQLite syntaxes, but it is planned to handle the Postgre one as soon as the formers will be considered as stable. The input of the tool can be either a sql file export, or given the version you downloaded, connect to either a MySQL running instance or an existing SQLite database.

The tool has been developed on Linux, but is also available for Windows 10 and 11 and macOS.

๐Ÿ†• Live test

Since the version 0.5.1, the tool is testable with limited functionnalities on the GitHub pages. Please note that the output of the live functionnality is experimental and won't always reflect the CLI's output.

You can test the tool here

๐Ÿ†• About features

Since the version 0.5.0, the CLI tool is downloadable with several features. If you don't intend to connect to connect to either a running mysql or sqlite database, ignore what follows, the exports in SQL files will be handled no matter what feature you download the tool for.

๐Ÿ†• What's a fetaure ?

A feature is an addition to the original tool that adds several components and functionnalities to the original ones.

๐Ÿ†• How will it impact me

If you download the tool with a certain feature, you might not be able to use the other functionnalities. By default, no additionnal functionnalities are packaged, and you might not be able to either connect to a running mysql instance or a sqlite database.

๐Ÿ†• What are the available features

  • mysql_addons : Allow you to connect to running MySQL instance
  • sqlite_addons : Allow you to connect to a local SQLite database

Help us

If you use the tool, and like it, don't forget to add a star to the project on GitHub โญ, it helps us to keep motivation to improve it.

If you have any suggestion, or issue, please report it, it will help us to fix them.

General information

How to install

๐Ÿ†• Check the github page dedicated to this section

How to use

๐Ÿ†• Check the github page dedicated to this section

doteur's People

Contributors

nag763 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.