Skip to main content

πŸ“ˆ Diagram Detail Levels

dbdiagram

We've been listening closely to your feedback, and we understand how challenging it can be to work with diagrams containing hundreds of tables and thousands of columns. As a result, we're pleased to present Diagram Detail Levels.

You can now toggle between displaying all columns, displaying only key (PK, FK) columns, or even hiding all columns, providing a global switching option for the entire diagram. Adjust the detail level to your needs, from a high-level overview of the entire database to specifics on individual tables.

Adjust diagram detail levels

This feature is available in the Personal Pro plan. Visit our pricing page to learn more.

We value your feedback, so please don't hesitate to share your thoughts and suggestions.


πŸš€ Publish database documents via dbdiagram

dbdocs

Many users asked us to link dbdocs and dbdiagram (our other product that allows you to draw ER diagrams by writing code) to improve the editing experience with online editing and collaboration features.

And we couldn't agree more. That's why we worked so hard to bring you our new feature: the ability to publish your database documents via dbdiagram.

In addition to editing your database definition (DBML) on your local machine and publishing it via the dbdocs CLI, you can now use dbdiagram as an online editor to quickly edit your database documentation.

FAQs

  1. What happens if I update a diagram after publishing it to dbdocs? Will the dbdocs document automatically update?

    Changes to your diagram will not automatically update the dbdocs document.

  2. What if I don't already have a dbdiagram account?

    You’ll need to log in to the dbdiagram using your email address to get the project list from the dbdocs account associated with your email.


As always, we appreciate your comments and suggestions. Please give this feature a shot and let us know what you think.


πŸš€ Publish dbdiagram to dbdocs

dbdiagram

We are pleased that dbdiagram has assisted many individuals and teams in database design and implementation.

However, we believe database development does not end there.

While dbdiagram aids in the early stages of database design, dbdocsβ€”a tool that helps you generate database documentation pages from the same database definition (DBML) in dbdiagramβ€”can help you improve the transparency and visibility of your database projects by streamlining collaboration and communication with your team.

To take a further step in combining these two products, we're thrilled to announce a new feature: the ability to publish your dbdiagram to dbdocs!

Simply click the "Publish to dbdocs" button in the header, then choose whether to publish new database documentation or update existing projects in the dbdocs account associated with your email.

Publish dbdiagram to dbdocs

FAQs

  1. What happens if I update a diagram after publishing it to dbdocs? Will the dbdocs document automatically update?

    Changes to your diagram will not automatically update the dbdocs document.

  2. What if I don't already have a dbdocs account?

    We’ll automatically create a dbdocs account with your email address.


As always, we appreciate your comments and suggestions. Please give this feature a shot and let us know what you think.


πŸ–₯️ Improvements In Code Editor

dbdiagram

As developers, we understand that the editing experience is something that you care about! Hence, we are excited to share that the editor on dbdiagram has been improved significantly in this new release!

Improved look and better experience​

  • Press F1 to see the command palette and explore familiar shortcuts! (powered by Monaco Editor). Enjoy shortcuts such as:
    • Shift + Alt/Option + Up to copy a line up
    • Ctrl/Cmd + D to add selection to next match
    • and many more!
  • Minimalistic and sleek design that is aesthetically pleasing to the eye (powered by Monaco Editor)
  • Easily toggle your code editor with the Cmd + \ shortcut, and enable the editor to increase up to 50% of your screen width. Your preferred editor size will be remembered as well the next time you come back to work on your diagrams.

Code Editor

Zooming to diagram elements from the code editor​

No more wasting time searching for the correct table in complicated diagrams. You can easily find which part of the diagram you want from the code at any time.

To zoom in on a table/table group/relationship, use Cmd/Ctrl + Click or Cmd/Ctrl + F12.

Code To Diagram

Feel free to share your thoughts on our community.


🎨 Support Table Header Color and Table Group

dbdocs

We heard you! Table Header Color and Table Group are now available in dbdocs! These two are well-loved features in dbdiagram, and are most requested by our dbdocs community.

With this, you can add a custom color to your table headers and group tables together to better organize your data models.


Table Header Color​

Choose a custom header color for each of your tables! This allows you to differentiate between tables and create more visually appealing documentation.

To set the header color for a table, use the following syntax:

Table ecomm_core.products [headercolor: #087f23] {
...
}

Table Group​

Group tables together into categories! Keep your data models organized and maintain clean, clear documentation.

To group tables, use the following syntax:

TableGroup product_group {
ecomm_core.products
ecomm_core.product_tags
}

These features are immediately available for everyone. However, similar to dbdiagram, they might be moved to a paid offering when we introduce paid plans in dbdocs in the future.

Give them a try and let us know what you think!