dbml-diff / public roadmap

What just shipped, what's being worked on, and what's next for the DBML schema-diff CLI and library. Cards link to the GitHub issues where each item is tracked - comment there to influence priority.

last updated: 2026-07-09 npm github request a feature
Backlog5

GitHub Action: schema diff comment on PRs

A reusable action that runs dbml-diff on the base/head versions of changed .dbml files and comments the diff on the pull request. Pairs with the mermaid output format (#...

enhancement

Azure DevOps: schema diff comment on PRs

The Azure DevOps analog of #19 (GitHub Action). On an Azure DevOps pull request that changes the .dbml schema, a pipeline should run dbml-diff and post the schema diff b...

enhancement
Upcoming1
Working on0
Done8

--migrate: T-SQL migration script output

Ships as --migrate: emit a T-SQL migration script (CREATE / ALTER / foreign-key constraints) from a schema diff, with destructive statements commented out for safety. Th...

enhancement

TableGroup diffing

Report group membership changes instead of stripping TableGroup blocks before parsing.

enhancement

Refs / relationship diffing

Detect added, removed and retargeted Ref declarations between the two schemas. Relationship changes belong in a diagram diff; today Ref lines are ignored entirely.

enhancement

Enum diffing

Compare enum definitions and value lists between schema versions: enums added/removed, values added/removed.

enhancement