Функции
Файлы SQLite открываются везде; к серверам MySQL и PostgreSQL подключается настольное приложение. Пишите SQL, проектируйте модель данных на диаграмме, просматривайте и синхронизируйте различия между моделью и базой данных.
Основные функции
- Редактор SQL
- Подсветка синтаксиса, автодополнение и вкладки. Инструкция под курсором выполняется по Ctrl/⌘ Enter, весь скрипт — по Ctrl/⌘ ⇧ Enter; результаты выводятся в сетку, которая плавно прокручивается даже на больших таблицах и экспортируется в CSV или JSON.
- Модель данных EER
- Таблицы рисуются на диаграмме; связи 1:1, 1:n и n:m (с промежуточной таблицей) создаются с панели инструментов. Типы столбцов, первичные и внешние ключи, индексы и значения по умолчанию редактируются на боковой панели; есть готовые шаблоны таблиц.
- Сравнение и синхронизация
- Различия между моделью и базой данных (или двумя базами) показываются рядом. Переименованные столбцы и таблицы отслеживаются, шаги с риском потери данных отмечаются, а применяемый скрипт показывается заранее.
- Обратное и прямое проектирование
- Схема подключённой базы данных переносится в модель; модель преобразуется в скрипт CREATE для MySQL, PostgreSQL или SQLite.
- Пользователи и привилегии
- Отображаются учётные записи MySQL и роли PostgreSQL; редактируются привилегии на схемы и таблицы, пароли и блокировки. Применяемые инструкции GRANT / REVOKE показываются заранее.
- SQLite везде
- Базы данных SQLite открываются, редактируются и сохраняются на месте в браузере, на телефонах и на компьютере (в браузерах без такой возможности — скачиваются); можно создавать новые пустые базы.
- Защищённые подключения
- На компьютере — подключение к MySQL / MariaDB и PostgreSQL / Amazon Redshift напрямую, по SSL или через SSH-туннель. Пароли хранятся с шифрованием операционной системы.
- Защита продакшн-среды
- Подключение можно отметить как «Только чтение» или «Продакшн»; перед изменяющими данные инструкциями запрашивается подтверждение.
- Дерево схемы
- Схемы, таблицы, столбцы и ключи просматриваются и фильтруются на боковой панели.
Устройства и браузеры
- Подключения к MySQL и PostgreSQL доступны в настольном приложении; в браузере и на телефонах используются SQLite и модель данных.
- На телефонах запрос, модель и пользователи открываются на отдельных экранах с нижней навигацией; диаграмма прокручивается и масштабируется пальцами.



Сочетания клавиш
В macOS используются ⌘ и ⌥; в Windows и Linux — Ctrl и Alt.
| Сочетание | Действие |
|---|---|
| Ctrl/⌘ Enter | Выполнить инструкцию под курсором |
| Ctrl/⌘ ⇧ Enter | Выполнить весь скрипт |
| Ctrl/⌘ T | Новая вкладка запроса |
| Ctrl/⌘ S | Сохранить |
| Ctrl/⌘ R | Импорт модели из базы данных (обратное проектирование) |
| Ctrl/⌘ G | Создать SQL из модели |
| Ctrl/⌘ ⇧ Y | Синхронизация |
| V · H · T · 1 · 2 · 3 | Инструменты диаграммы |
На сенсорных экранах диаграмма масштабируется и прокручивается двумя пальцами; сетка результатов прокручивается пальцем.
Получить Keyvera
Попробуйте в браузере без установки; для постоянного использования купите версию для macOS, Windows или Linux.