Skip to content

Инспектор базы данных

Просмотр таблиц базы данных, схемы и записей, выполнение SQL-запросов и анализ планов запросов.

Инспектор базы данных — Список таблиц

Обозреватель таблиц

Список всех таблиц базы данных с количеством столбцов и записей. Нажмите View, чтобы увидеть схему таблицы и записи.

Инспектор базы данных — Записи таблицы

Что отображается

ФункцияОписание
Список таблицВсе таблицы с количеством столбцов/записей
Схема таблицыИмена столбцов, типы, значения по умолчанию, допустимость NULL
ЗаписиПагинированные строки данных (по умолчанию 50, максимум 1000)
SQL-запросВыполнение произвольного SQL к базе данных
EXPLAINАнализ планов выполнения запросов (с опциональным ANALYZE)

Исполнитель SQL-запросов

Выполняйте любой SQL-запрос прямо из панели. Поддерживаются параметризованные запросы для безопасности.

Планы EXPLAIN

Выполняйте EXPLAIN или EXPLAIN ANALYZE для запросов, чтобы увидеть планы выполнения — полезно для отладки медленных запросов.

Эндпоинты API

МетодПутьОписание
GET/inspect/api/tableСписок всех таблиц
GET/inspect/api/table/{name}?limit=50&offset=0Схема таблицы + пагинированные записи
POST/inspect/api/table/explainEXPLAIN SQL-запроса
POST/inspect/api/table/queryВыполнение произвольного SQL-запроса

Тело запроса EXPLAIN:

json
{
    "sql": "SELECT * FROM users WHERE id = ?",
    "params": [1],
    "analyze": true
}

Поддержка адаптеров

АдаптерПровайдер
SymfonyDoctrineSchemaProviderAppDevPanel\Adapter\Symfony\Inspector\DoctrineSchemaProviderProvides database schema inspection via Doctrine DBAL.final Adapter/Symfony · class · implements SchemaProviderInterface (Doctrine DBAL)
LaravelLaravelSchemaProviderAppDevPanel\Adapter\Laravel\Inspector\LaravelSchemaProviderProvides database schema inspection via Laravel's Illuminate\Database\Connection.final Adapter/Laravel · class · implements SchemaProviderInterface (Eloquent)
Yii 2Yii2DbSchemaProvider
Cycle ORMCycleSchemaProviderAppDevPanel\Adapter\Cycle\Inspector\CycleSchemaProviderProvides Cycle Schema data.Adapter/Cycle · class · implements SchemaProviderInterface

WARNING

SQL-запросы выполняются к рабочей базе данных. Используйте с осторожностью в продакшен-окружениях.

Выпущено под лицензией MIT.