Вам нужно запустить SQL запрос к локальной базе данных SQLite. Ваши варианты: откройте Терминал и используйте CLI sqlite3 без подсветки синтаксиса и без автодополнения или запустите полный IDE базы данных, который занимает десять секунд на запуск и использует половину гигабайта оперативной памяти. Ни один вариант не подходит для задачи — вы просто хотите написать запрос, запустить его и увидеть результаты.
Разрыв между терминалом и полными IDE
CLI sqlite3 дает вам сырое выполнение запроса, но ноль удобства разработчика. Нет раскраски синтаксиса, нет завершения имён таблиц или столбцов, нет визуальной сетки результатов. Вы читаете вывод запроса как простой текст, вручную настраивая ширину вашего терминала, чтобы увидеть все столбцы.
На другом конце инструменты вроде DataGrip или DBeaver построены для корпоративных рабочих процессов базы данных — управление соединениями с удалёнными серверами, обработка миграций, визуализация схем. Они мощные, но тяжёлые. Для локального файла SQLite запуск полного IDE кажется проездом грузовика на угол магазина.
Чего не хватает — это быстрого, сосредоточенного редактора SQL, который открывает файл SQLite и позволяет вам писать запросы с удобствами, которые вы ожидаете — без накладных расходов полного IDE.
Редактор SQL запросов Tome
Tome включает встроенный редактор SQL запросов, разработанный специально для SQLite. Это часть нативного приложения macOS, поэтому оно запускается мгновенно и работает с минимальным использованием ресурсов.
Подсветка синтаксиса
Ключевые слова SQL, имена таблиц, строковые литералы и числа раскрашиваются для читаемости. Выявляйте ошибки перед запуском запроса вместо разбора загадочного сообщения об ошибке после.
Автодополнение
Tome знает вашу схему. Начните вводить имя таблицы и он предлагает дополнения. Ссылайтесь на таблицу в предложении FROM и имена столбцов появляются в предложениях. Не нужно больше переключаться между браузером схемы и редактором запросов, чтобы помнить, как называется столбец.
Результаты в нативной сетке
Результаты запроса отображаются в быстрой, прокручиваемой нативной таблице — не в HTML, отрендеренном в веб-представлении. Сортируйте столбцы, изменяйте их размер и прокручивайте большие наборы результатов с производительностью, которую вы ожидаете от приложения macOS.
Просмотр и запросы в одном приложении
Tome — это не только редактор запросов. Просматривайте таблицы, представления, индексы и триггеры в боковой панели. Редактируйте данные встроенно. Создавайте новые таблицы визуально. Редактор SQL находится там, когда вам это нужно, и остальная часть приложения обрабатывает всё остальное.