История запросов
Каждый выполненный запрос сохраняется в локальную историю — поиск, фильтр, повторное выполнение, экспорт.
Открыть
⌘+H — откроется отдельная вкладка History.
Что сохраняется
| Поле |
Что значит |
Запрос |
Полный текст SQL |
Подключение |
Имя коннекта (без пароля и хоста, только лейбл) |
Время |
Когда запустили |
Длительность |
Сколько выполнялся |
Строк |
Сколько вернул (или affected) |
Статус |
OK / Error / Cancelled |
Tags |
Авто-теги: read, write, ddl, slow |
Поиск и фильтры
Сверху строка поиска — ищет по тексту запроса. Полнотекстовый поиск, не regex. Фильтры справа:
- Connection — все или конкретный коннект
- Status — OK / Error / Cancelled
- Date — за день / неделю / месяц / весь
- Type — read / write / ddl
- Slow only — длительность ≥ 1 секунды
Все фильтры комбинируются — например, «все error-запросы за последние 7 дней по prod-коннекту».
Повторное выполнение
| Действие |
Что делает |
| Двойной клик на запрос |
Откроет новую вкладку редактора с этим SQL |
| Кнопка Run again |
Выполнит запрос на текущем подключении (не на том, где запускался — будьте внимательны) |
| Правый клик → Copy SQL |
Скопирует в буфер |
| Правый клик → Pin |
Закрепит запрос наверху списка |
Что не сохраняется
- Содержимое результатов (rows). Только количество.
- Пароли и значения параметров
$1, $2, ... — параметризованные запросы пишутся как есть, без значений.
- Запросы по подключениям с включённой опцией Исключить из истории (см. Создание подключения). Хорошая практика для prod с PII.
Где хранится
history.db (SQLite) рядом с профилем:
| ОС |
Путь |
| macOS |
~/Library/Application Support/ide99/history.db |
| Windows |
%APPDATA%\ide99\history.db |
| Linux |
~/.config/ide99/history.db |
База локальная, никуда не отправляется. Удалить — Настройки → Приватность → Clear all local data.
Лимит
По умолчанию хранится последние 10 000 запросов на коннект. Самые старые удаляются автоматически. Лимит меняется в Настройки → Общие → History limit.
Экспорт
Кнопка Export в шапке таба — выгрузит текущий отфильтрованный список как .csv или .jsonl. Полезно для отчётов «что я делал на этой неделе» или для расследования инцидентов.
Что дальше