Skip to main content

🎨 Support Notes & Color for Table Groups

You can now set customized colors and add notes to table groups.

Table Group Color

No more boring, grayed-out table groups that are difficult to spot when zoomed out, as you can now make them more colorful and distinct.

You can set a color for your table group by using the following syntax:

TableGroup "Order Management" [color: #E74C3C] {
...
}

Table Group Colors

Table Group Notes

Add Markdown descriptions for table groups to provide extra information, such as their purposes, specific details about child tables, and so on.

To add notes, use the following syntax:

TableGroup "User Wishlist System" [note: 'Manages the user wishlist functionality'] {
...

// or use multi-line string to define Markdown content
Note: '''
This group manages the user wishlist functionality.
- wishlists: Stores user-specific wishlists.
- wishlist_items: Contains items added to each wishlist.
'''
}

Add notes to table group

Both features are available as part of our paid Table Group feature set.

We believe this enhancement will greatly improve your database documentation, and we look forward to your feedback.


🏛 Schem️a Changelog: Track your database schema changes easily

schema-changelog

Database schema changes happen frequently and over long periods of development, often without a clear record of what changed or why. This makes it challenging to trace issues or understand the evolution of your schema.

Introducing Changelog – a powerful new feature within dbdocs that lets you track and view all updates to your database schema. See who made changes, what was updated, and when it happened. With versioning and detailed notes on modifications, you can easily identify the root cause of issues and keep your team informed.

schema-changelog-feature-walkthrough

🎬 Watch this video! 🍿

Stay on top of your database changes with Changelog in dbdocs. Read the doc here.

This feature is currently in beta phase and available to all dbdocs users, including free and paid tiers only during this phase.


⚙️ Generate DBML from SQL Database

dbdocs now provides a more direct way to generate DBML code from your database using the db2dbml command. This capability allows you to skip the need for manual drafting or conversion from SQL dumps, keep your documentation process simple, and ensure your DBML reflects the most current database structure. Generate DBML from database Generate DBML from database

Is it safe to allow dbdocs CLI to connect to my database? Yes

  • Everything runs on your local machine, and the database credentials are not tracked or sent anywhere.
  • The database connection is secured.
  • The code is open source from the @dbml/cli & @dbml/connector packages and can be checked here.

Supported databases: PostgreSQL, MySQL, MSSQL, Snowflake, BigQuery.

For more details, check out our doc here.

Please give this feature a shot and let us know what you think.


📝 Built-in Markdown Editor for table/field notes

Markdown-supported notes are highly useful in helping document readers understand database structures. However, creating great documentation is tough and time-consuming because it necessitates rebuilding the entire project whenever you wish to add a useful explanation to a table or field.

Today, we are pleased to announce our built-in Markdown Editor for table/field notes, which will make documentation writing easier.

Here are some highlights of the feature:

  • ✅ Quick and easy way to add helpful descriptions to existing documentation.
  • ✅ Inspired-by-WYSIWYG editor, friendly with non-technical users without Markdown syntax knowledge.

Markdown Editor

This feature is available to all dbdocs users, both free and paid. Feel free to give it a try and let us know what you think.

Thank you for your continued support and trust in our products.


〰️ Adjustable Relationship Lines

We're excited to announce the addition of the new Adjustable Relationship Lines feature.

Overlapping relationships make diagrams difficult to read and understand, compromising the clarity of the diagram. This problem is especially severe in large and densely connected diagrams.

This new feature allows users to manually control the relationship lines between tables in their database diagrams, providing a more tailored and intuitive way to organize complex diagrams.

Adjustable Relationship Lines

This feature is available to all dbdocs users, including free and paid tiers.

We believe this enhancement will greatly improve your diagramming experience and we look forward to your feedback.

For the latest update on new dbdiagram features, make sure to follow us on our social media: 🐦 TWITTER - 🧳 LINKEDIN

Thank you for your continued support and trust in our products.