DBSchema

Визуальный редактор ER-диаграмм

Схема базы данных — это просто

Вам не нужно ничего писать: перетаскивайте таблицы и ведите связи мышью. А если привычнее текстом — рядом DBML и PlantUML, правки идут в обе стороны. Импорт и экспорт SQL, картинки и PDF — прямо в браузере, без регистрации.

Открыть редактор Посмотреть пример

Окно DBSchema: слева исходник схемы на DBML, справа диаграмма с таблицами, связями и фреймом

Возможности

Всё, что нужно для схемы базы данных

Рисуйте мышью или пишите текстом — это один документ: перетаскивание таблицы меняет код, а правка кода сразу видна на холсте.

Холст и текст вместе

  • Связи мышью от поля к полю
  • DBML и PlantUML, если нужен текст
  • Отмена любого действия

Импорт и экспорт SQL

  • PostgreSQL и MySQL
  • SQL Server и SQLite
  • Предупреждения о потерях

Экспорт куда угодно

  • SVG, PNG и PDF
  • Только выделенные таблицы
  • DBML и PlantUML файлом

Личные схемы

  • Вход по почте и паролю
  • Прежние версии хранятся на сервере
  • Схемы открываются везде

Как это работает

  1. 1

    Принесите схему

    Вставьте DBML или PlantUML либо импортируйте дамп SQL. Можно начать с пустой схемы.

  2. 2

    Приведите в порядок

    Двигайте таблицы, ведите связи, собирайте области во фреймы, красьте по смыслу.

  3. 3

    Отдайте команде

    Экспорт в SQL для миграции, картинка для документации, PDF для распечатки.

Форматы и базы

Схема хранится текстом, поэтому её можно держать рядом с кодом и смотреть изменения в любом diff.

MariaDB читается как MySQL. Oracle пока не поддерживаем.

Схема как текст: связь описывается прямо в поле — [ref: > authors.id].

Table authors {
  id bigint [pk, increment]
  full_name varchar(200) [not null]
}

Table books {
  id bigint [pk, increment]
  title varchar(500) [not null]
  author_id bigint [ref: > authors.id]
  price numeric(10,2) [default: 0]
}

Картинки и документы: SVG, PNG, PDF — эти форматы редактор только отдаёт.

Схемы остаются у вас

Без входа схема лежит в вашем браузере и никуда не отправляется. После входа — в личном хранилище: только вы видите свои схемы, доступ по паролю, история версий.

  • Гость работает без учётной записи
  • Схемы браузера можно перенести в учётную запись
  • Никакой рекламы и трекеров

Частые вопросы

Нужно ли регистрироваться?
Нет. Редактор открывается сразу, схемы хранятся в вашем браузере. Учётная запись нужна, только если хотите открывать схемы с разных устройств.
Где хранятся мои схемы?
Без входа — в браузере, они никуда не отправляются. После входа — в личном хранилище на сервере; видите их только вы, прежние версии сохраняются.
Какие базы данных поддерживаются?
Импорт и экспорт SQL для PostgreSQL, MySQL, SQL Server и SQLite. MariaDB читается как MySQL. Oracle пока не поддерживаем.
Можно ли перенести существующую базу?
Да, дампом SQL с командами CREATE TABLE. Прямого подключения к работающей базе нет.
Сколько это стоит?
Сейчас бесплатно, платных тарифов нет.
Есть ли совместная работа над схемой?
Пока нет. Общий доступ и роли — в планах; сейчас схема принадлежит одной учётной записи.

Откройте редактор и начните со своей схемы

Ничего устанавливать не нужно. Регистрация — только если хотите хранить схемы на сервере.

Открыть редактор Создать учётную запись