·4 мин. чтения

Как редактировать SQLite без написания SQL на Mac

Не все, кому нужно изменить значение в базе данных SQLite, знают SQL. Дизайнеры, QA тестировщики и менеджеры продукта не должны изучать синтаксис UPDATE для быстрого исправления данных.

Тестировщик QA нужно изменить роль пользователя, чтобы воспроизвести ошибку разрешений. Дизайнер хочет поменять текст заполнителя в базе данных прототипа. Менеджер продукта нужно обновить значение конфига, чтобы протестировать флаг функции. Никто из них не должен изучать синтаксис SQL, чтобы сделать простое изменение данных — но на Mac, инструмент по умолчанию для редактирования баз данных SQLite — это CLI sqlite3, где даже редактирование одной ячейки требует написания UPDATE tablename SET column = 'value' WHERE id = 42;.

SQL — барьер для не-разработчиков

SQL не сложно учить в теории, но получить это правильно под давлением — это другое дело. Забывание предложения WHERE в операторе UPDATE изменяет каждую строку в таблице. Использование неправильных кавычек вызывает синтаксическую ошибку. Неправильное написание имени столбца производит запутанное сообщение об ошибке. Для кого-то, кому просто нужно перелистнуть логическое значение или изменить строку, эта церемония непропорциональна задаче.

Даже разработчики часто предпочитают не писать SQL для тривиальных правок. Открытие Терминала, навигация к файлу, запуск sqlite3, запоминание точных имён таблиц и столбцов и написание синтаксически правильного оператора — всё для изменения одной ячейки — медленно по сравнению с простым нажатием и вводом.

Редактируйте SQLite как электронную таблицу с помощью Tome

Tome позволяет кому-либо редактировать базу данных SQLite на Mac без написания единой строки SQL. Откройте файл, найдите таблицу, нажмите на ячейку, введите новое значение. Это работает как редактирование электронной таблицы — потому что для простых изменений это ровно интерфейс, который вам нужен.

Tome, редактирующий данные SQLite без SQL на Mac

Нажми на ячейку для редактирования

Каждая ячейка в сетке данных Tome редактируема. Нажмите на неё, измените значение, и обновление нацеливается на эту ровно строку и столбец. Нет предложения WHERE для забывания, нет риска массовых изменений, никакое знание SQL не требуется.

Вставляйте и удаляйте без команд

Добавьте новую строку, нажав кнопку вставки. Удалите строки, выбрав и удалив их. Tome обрабатывает SQL INSERT и DELETE за кулисами, поэтому вы взаимодействуете со своими данными, используя знакомые действия вместо команд базы данных.

Создавайте таблицы визуально

Нужна новая таблица? Визуальный редактор таблиц Tome позволяет вам определить имена столбцов, типы и ограничения в форме — нет необходимости писать синтаксис CREATE TABLE из памяти. Заполните поля и таблица создана правильно.

Получите Tome в Mac App Store

Следующая статья

Tome

Browse, query, and edit SQLite databases in a native Mac app.

Get Tome on the Mac App Store