Обозреватель баз данных SQLite
Откройте файл SQLite в браузере, просматривайте таблицы и схему и выполняйте SQL на рабочей копии
Связанные инструменты
Что делает обозреватель баз данных SQLite
Откройте файл .sqlite, .sqlite3 или .db и изучайте его, как в настольном обозревателе баз данных: таблицы, представления, индексы и триггеры в списке схемы, постраничные данные таблиц с сортировкой и фильтрами по столбцам, сведения о столбцах с типами, значениями по умолчанию, ключами и генерируемыми столбцами, внешние ключи и исходные инструкции CREATE. Редактор SQL выполняет любые инструкции над базой данных, а проверки состояния запускают PRAGMA integrity_check и PRAGMA foreign_key_check.
Как обрабатывается ваш файл
Файл читается в браузере и загружается в SQLite, скомпилированный в WebAssembly и работающий внутри Web Worker. Ничего не загружается на сервер, не журналируется и не хранится, а исходный файл никогда не перезаписывается. Каждое изменение, сделанное через SQL, применяется к рабочей копии в памяти, которая помечается как «Изменена». «Сохранить копию» скачивает эту рабочую копию как новый файл с именем исходного и суффиксом -copy. При закрытии вкладки или базы данных копия удаляется, а история SQL хранится только в памяти.
Как пользоваться
- 1.Перетащите файл базы данных, выберите «Открыть базу данных» или откройте пример базы данных.
- 2.Выберите таблицу или представление в списке схемы, чтобы листать строки; сортируйте по заголовку столбца или введите текст в фильтр.
- 3.Откройте «Структура», «Индексы» или «Внешние ключи», чтобы увидеть, как определена таблица.
- 4.В редакторе SQL выполняйте инструкции (Ctrl или Cmd + Enter), стройте план запроса и экспортируйте результат в CSV или JSON.
- 5.Запустите проверки состояния, затем нажмите «Сохранить копию», чтобы сохранить изменения.
Ограничения
Можно открывать файлы размером до 500 MB; для файлов больше 100 MB показывается предупреждение о памяти, потому что браузер держит в памяти файл, рабочую копию и любую сохранённую копию. Результат SQL содержит не более 1 000 строк, длинные текстовые ячейки обрезаются до 10 000 символов при отображении, а ячейки BLOB показывают превью из 64 байт; полное значение доступно для Hex, Base64 и скачивания, пока укладывается в бюджет 64 MB. Проверка целостности выводит первые 100 проблем. Запрос, который выполняется дольше двух минут, останавливает движок и удаляет рабочую копию.
Чего инструмент не делает
Редактирования в сетке нет: изменяйте строки с помощью INSERT, UPDATE или DELETE в редакторе SQL. Сопутствующие файлы журнала упреждающей записи (-wal) и журнала отката не читаются, поэтому изменения, которые не были перенесены в основной файл через checkpoint, отсутствуют. Зашифрованные базы данных (SQLCipher и аналоги) открыть нельзя, виртуальные таблицы, которым нужно отсутствующее в этой сборке расширение, недоступны для запросов, а постоянного рабочего пространства, экспорта таблиц и дампа схемы пока нет. Инструмент никогда не подключается к серверу баз данных.
