dbdiagram by Holistics
p/dbdiagram
Database relationship diagram design tool
Ozgur Ozer

dbdiagram.io — Free database diagrams designer for analysts & developers 🛠

Featured
53

Quick and simple free tool to help you draw your database relationship diagrams and flow quickly using simple DSL language.

Replies
Best
Anthony Thong Do
Hey guys, dbdiagram.io is built by holistics.io, a Cloud Business Intelligence platform. 1 month ago, our interns were starting to build this little project, our goal is to integrate into the current product, so our users could easily understand their database structure to analyze them. Then we realized that it could potentially become a standalone application to help data analysts/developers design or share their own database diagrams, so we decided to bring it out as a free tool. We keep the tool as simple as we can, and focus on how fast it can bring value to our users. Here are couple nice things about it - Free - Cloud-based, no installation required - Easy to use, 1 second to get started - Don't need to leave your keyboard - Pretty diagram - Can export to PDF/SQL scripts We'd love to contribute more to the data community, looking forward to getting your feedback so we know how to make it better!
Anthony Thong Do
@samulevy Thank you, will do!
James Villarrubia

Input format is very close to a graphql format. Would suggest modifying it to using that instead of this custom type. I would love to drop in something I've written up for graphql and then edit it in this tool.

Pros:

Slick and user-friendly

Cons:

Doesn't import but uses its own proprietary format

Anthony Thong Do
Thanks for your feedback, we are working on the import feature. The advantage of this approach is that it becomes a middle language, so import/export feature for any language could easily developed just by mapping this middle language
oh!
Hi @, It looks like https://www.quickdatabasediagram... app. Maybe as a recommendation I might suggest making the DSL a bit more friendly, easier to write, for example: avoiding the squiggly brackets and having the possibility to define the FK in the tables, something like this: user_id int FK> users.id The autocomplete feature is great. Great product. Regards
Bahram Hasanov

Was looking something like this. Hope you will continue improvements

Pros:

simple, fast, register with gmail

Cons:

missing unique key feature

Anthony Thong Do
Thank you! Just added Unique Key feature into our backlog 🥂
Muhammet Dilmaç

Hope you will continue improvements

Pros:

Slick and user-friendly

Cons:

Missing private diagrams and team working

Anthony Thong Do
Hi, glad you like it, we are working on it!
Edward Sparkes

Really great free tool, is the code open source, be keen to contribute to this one?

Like to see the following features

- Nullable columns

- Field Length

- Turn Highlight on/off rather than just on hover

- Ability to change colour of individual elements ( this is neat if you are for example doing a modification you can mark say updated tables orange, new tables green, existing unchanged stay blue

- Nick the little key icon idea from the sadly overpriced QuickDBD ;)

Pros:

Easy and fast to use

Cons:

No import, no ability to mark fields as nullable or not nullable, no ability to specify fieldlength on diagram e.g. varchar(250)

Abhinav Kulshreshtha

I love the simple DSL you have for designing, Exports to multiple database formats are bonus. I wish there was a way to add notes, or an advance exporting where we can customize database engine parameter.

I and my teammate have tried to login to it in chrome and firefox. Still unsucessful. Google accounts dashboard is showing your app in authorised section with homepage https://shareable-diagram.heroku..., maybe thats what causing issue

Pros:

Really simple for brainstorming DB designes because of simple DSL

Cons:

Import is yet to come, I still can't login to it. No provision to visualize triggers and keep notes.

Anthony Thong Do
Hi Abhinav, thanks for your feedback, it's really helpful. I just logged in successfully recently, can you login now?
Lakshmi Narayanan Guptha
really love this product! this is great. do you think you can do the same for uml diagrams as well? that would be a game changer thing!
Michele Marcucci

Would be cool to have options to color tables and connections with different colours also the ability to have private projects.

Pros:

Simple, neat, helpful

Cons:

Not private, no custom options available

Anthony Thong Do
Awesome idea, thank you! Just added into our backlog, please help us spread it out!
Hoang Do

It's user-friendlier than other similar tools that I used. Good job!

Pros:

Simple and blazing

Cons:

Lack of some features (e.g, import)

Anthony Thong Do
Thanks! We are improving it everyday, import feature is already in our roadmap!
Nicholas C-137 🇩🇪

I would like to resize de table boxes, to a better exported images.

Pros:

Straight to the point, easy to use

Cons:

Can't resize de table boxes

Alex Fischer

As a developer I hate poit-and-click interfaces. This is complete opposite - a simple, intuitive code panel with several examples and quick export to any format is excellent. On-fly table rebuild and debugging is also fabulous. Would recommend to all of my collegues!

Pros:

This is absolutely amazing tool for designing databases, that doesn't require me to drag and drop items all over the canvas.

Cons:

I've tried several alternatives - they are nowhere nere this one.

Marlin Forbes

I created a diagram with 40+ tables on it - the layout becomes an unreadable square-ish grid.

Pros:

* The simplicity. * Making an idea concrete is fast and easy. * Exporting to SQL.

Cons:

* The auto-arrange engine could be improved. * Missing a few important attributes on columns.

Arief Darmawan

Great !

should be openSource or somekind

Canvas background color is burning my eyes

Pros:

RAD db engineering

Cons:

very young, subtle bugs, cant change BACKGROUND-COLOR

Setti Mahesh

Product is pretty cool and it's very young, so can't expect more features but it would be helpful if we can provide - Define default values - Option to add validation schema - Team collaboration

Pros:

Easy to use and clean design

Cons:

Team collaboration and define default values for schema

Archisha D
Can i combine two columns into one while creating model itself. Example :SELECT column1 + column2 AS column3 FROM table; If this can be done, could you tell me the format for the same
Csaba Kissi
Great @thongda , one suggestion: cascade delete
Anthony Thong Do
@csaba_kissi Thanks, just added into our backlog 😉
Bahram Hasanov
Great product! I was looking something like this for a long time. Better to have unique keys too.
Anthony Thong Do
@bahram_hasanov1 Thanks for your feedback, just added into our backlog 👌
Thibault Henry
That was my dream ... How much meeting we'he wasted without a tool like that ... Thank you a lot.
Anthony Thong Do
@thibault_henry Thanks, glad it's helpful! 💪
Kevin SI

Thanks for this app. You're a genius !

Pros:

easy

Cons:

none

Anthony Thong Do
Thank you, glad you like it 😍