Skip to main content

πŸ–ΌοΈ Diagram Views

dbdiagram

We're excited to announce Diagram Views, a new feature that lets you create multiple customized views of your database diagram.

Now, you can filter out specific tables to highlight only the parts relevant to your current focusβ€”whether it's a particular domain, process, or team discussionβ€”all from the same underlying database structure that defined in your DBML code.

dbdiagram Diagram Views

Why you’ll like it:

  • No more overwhelming diagrams with hundreds of tables.
  • Easily switch between views to share targeted insights, like a "Customer" for only customer-related tables, or an "Orders" view for sales workflows.
  • Define one database structure and reuse it across multiple views.

Try it now:

  • Open a diagram.
  • Toggle table search panel (you can also press Cmd / Ctrl + F).
  • Add a new view, and select your tables.

Note: Saving multiple views is a Personal Pro feature. On the Free plan, you can only filter tables and save these settings in the default view.

πŸ“š Learn more β†’

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


πŸ” Microsoft Entra SSO Integration

dbdiagram

We’re excited to announce support for Microsoft Entra Single Sign-On (SSO)!

You can now log in to dbdiagram seamlessly and securely using your existing Microsoft credentials. This integration streamlines access for organizations and enhances security by leveraging Microsoft’s trusted authentication.

To get started, simply choose the Sign in with Microsoft option.


πŸ•’ New Feature: Wiki Changelog

dbdocs

You know that moment when you're reading database documentation and thinking "Is this documentation up to date?" πŸ€”

We just solved that.

We're excited to announce Wiki Changelog – a collection of features that show schema changes directly in your documentation pages.

Stay in your flow. Know what changed. When it changed. Who changed it.

πŸ•’ Recent Activities & Entity Last Update​

Get a quick glance at recent schema updates directly in your wiki pages. See at-a-glance timestamps on each table, field, and schema component so you can instantly assess how current your documentation is without digging deeper.

Recent Activities

πŸ”„ Entity-Specific Changelog​

Drill down into the evolution of individual tables, table groups, or fields. Each entity now has its own changelog so you can track specific changes over time and understand how particular parts of your schema developed.

Entity Changelog

πŸ” Wiki Diff View​

Compare any two versions without leaving your documentation using Wiki Diff View. From here, you can toggle between familiar documentation style or raw code view.

Wiki Diff View

πŸ’‘ Why You'll Use It​

  • Debug issues: When something breaks or data looks wrong, quickly see what changed in specific tables or fields recently.
  • Share with teams: Point teammates to recent changes during discussions or code reviews.
  • Review before changes: Check recent activity on tables or fields before making your own modifications.
  • Track compliance: See who made what changes and when for audit trails.
  • Plan migrations: Understand change patterns before planning major schema updates.

πŸš€ Available Now​

Wiki Changelog is rolling out to all dbdocs users starting today. Check out the features in action at our live demo: Ecommerce - dbdocs.io or visit any of your existing documentation pages.

If you have any feedback for us, feel free to share it in this community post.


🌐 Edit Projects Directly in Your Browser!

dbdocs

We’re excited to introduce browser-based editing for dbdocs projects! Powered by dbdiagram.io’s editing features, this update offers a seamless experience for creating and managing your database documentation.

Edit projects directly in the browser​

  • From your dbdocs project site, click Edit (via dbdiagram).
  • Your project opens in an online editor powered by dbdiagram.
  • Make changes, save your draft, then Publish to update the live docs.

edit-project-via-dbdiagram

Instantly create new projects​

  • Start a new dbdocs project with an online editor powered by dbdiagram, no CLI required.
  • When ready, publish it to your dbdocs workspace.

edit-project-via-dbdiagram

  • Paid dbdocs users can continue to use their paid features, such as table groups and header colors, while editing in the online editor.
  • You now no longer need to buy subscriptions for both dbdiagram and dbdocs to use paid editing features. Instead, you can buy them separately based on your needs:
    • Purchase dbdiagram if you only need to create ERDs.
    • Purchase dbdocs if you require both ERDs and web-based database documentation.

πŸ€” Why the Change?

  • This update makes it easier for more people β€” from junior developers to product managers β€” to collaborate on database documentation. Whether you're proposing schema changes or just adding notes, you can now do it all in the browser.
  • This update is also part of a larger vision: bringing dbdocs and dbdiagram closer together to bring you a powerful data modeling experience.

Experience browser-based editing and let us know your feedback!


♻️ Introducing DBML TablePartial β€” Reuse Fields, Reduce Repetition

dbdiagram

We’re excited to announce a powerful new feature in DBML β€” TablePartial!

Now you can define reusable sets of fields, settings, and indexes and inject them into multiple tables with a simple ~partial_name syntax.

Why you’ll like it:

  • βœ… Write cleaner, DRY-er (Don’t Repeat Yourself) schema definitions.
  • ♻️ Reuse common fields like timestamps and user metadata.
  • βš™οΈ Maintain consistency across your entire database with ease.

DBML TablePartial

Start using TablePartial today to simplify your DBML projects and speed up your workflow!

πŸ“š Read the full docs β†’

We hope these enhancements improve your database design and communication experience. Try them out and let us know what you think.