Frequently asked questions
What is DB Planner?
DB Planner is a collaborative database schema designer. It renders DBML as interactive entity relationship diagrams on a shared board that your whole team can edit in real time.
What is DBML?
DBML (Database Markup Language) is a simple, human-readable language for defining database schemas: tables, columns, types, relationships, and enums. It is easy to write by hand and easy to review in version control.
How is DB Planner different from dbdiagram.io?
DB Planner supports modular schemas split across multiple DBML files connected with use-imports, so large schemas stay organized. It also adds real-time collaboration with live presence, organizations with role-based access, sticky notes, and column-level markdown notes.
Which SQL databases can I import?
DB Planner imports DDL dumps from Postgres, MySQL, MSSQL, and Snowflake, and converts them to DBML automatically.
Can several people edit the same diagram at once?
Yes. The board is shared and syncs in real time, so everyone signed in sees the same tables, layout, and notes as they change.
Can I split a large schema across multiple files?
Yes. DB Planner understands the use * from './file' import syntax and resolves references across every document in a project, so tables and enums can reference each other between files.
Do I need to write DBML by hand?
No. You can start by importing an existing SQL schema, then refine it in the built-in editor with syntax highlighting and autocompletion, or keep editing visually on the board.
How do I get started?
Open the app at console.dbplanner.io, sign in, and create a project. Paste a SQL dump or write a few lines of DBML and the diagram appears immediately.
Still curious? Open the app and see the board for yourself.