Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>NOISE DBMLNew to Visual Studio Code? Get it now.
NOISE DBML

NOISE DBML

Andrés Felipe Murillo

|
1 install
| (0) | Free
Visual editor preview for DBML relational diagrams
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

NOISE DBML

Visual Studio Code extension for previewing DBML (Database Markup Language) relational diagrams.

Example 1 Example 2

Features

  • Interactive Preview: Pan, zoom, and drag tables.
  • Theme Support: Automatically adapts to VS Code color themes.
  • Layout Persistence: Saves your diagram layout and positions.

Syntax Guide

Groups

You can group related tables using the TableGroup syntax. Groups are visualized with a colored background.

TableGroup user_management {
  users
  follows
  // You can add a color or note
  note: "Core user tables"
}

Allowed Syntax

The following syntax is fully supported and recommended for defining tables and relationships:

Table follows {
  following_user_id integer
  followed_user_id integer
  created_at timestamp
}

Table users {
  id integer [primary key]
  username varchar
  role varchar
  created_at timestamp
}

Table posts {
  id integer [primary key]
  title varchar
  body text [note: 'Content of the post']
  user_id integer [not null]
  status varchar
  created_at timestamp
}

Ref user_posts: posts.user_id > users.id // many-to-one

Ref: users.id <> follows.following_user_id

Ref: users.id <> follows.followed_user_id

Not Allowed / Unsupported Syntax

The following DBML features are currently not supported or will not be rendered in the diagram:

  • Enums: Enum definitions are parsed but not currently visualized.
  • Project Information: Project blocks are ignored.
  • Complex Reference Settings: While parsed, settings like [delete: cascade] or [update: no action] are only visible in tooltips and do not change the line style.

Support

Report issues and request features through the GitHub repository.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft