⌘ SchemaMap

Таблицы, FK, JOIN и индексы

Читайте поля, составные FK, JOIN из кода и метаданные индексов; различайте сведения структуры и измерения SQL.

SchemaMap 0.14.0 · Обновлено

Прочитать свойства

Выберите таблицу на карте: справа доступны поля, типы, NULL, комментарии, описания, индексы и связи. Панель остаётся основным местом подробностей. Щелчок по линии открывает колонки FK или источник JOIN. Составные и самоссылочные FK сохраняются как связи, а не как предположение по имени поля.

PK-поля отмечены золотистым, прочие индексированные — голубым. Состав индекса смотрите в свойствах: участие поля само по себе не доказывает, что индекс подходит любому запросу.

Статическая структура и слой JOIN

FK 1:1 серые, FK 1:N голубые. JOIN пунктирные зелёные; красный указывает отсутствие покрывающего индекса хотя бы с одной стороны по доступным метаданным. Тип INNER / LEFT / RIGHT / FULL подписан на линии, если известен. Это не EXPLAIN, замер времени или рекомендация применить индекс без проверки.

Переключатель «Схема / + JOIN» добавляет динамические JOIN текущего листа. Постоянные FK и зависимости импортированных SQL VIEW остаются. Фиолетовые VIEW-линии показывают источники представления; соответствия выходных колонок не выдумываются. JOIN и SQL/файлы/строки кода передаёт агент или импорт метаданных; SchemaMap не исполняет этот SQL.

Общие иллюстрации и примеры

Иконка изображения открывает скриншоты таблицы. Они общие для её канонического ID в области; owner/editor загружает PNG/JPEG/WebP. Лимиты: 10 MiB, 20 MP на изображение; 20 изображений и 50 MiB на таблицу. Убедитесь, что вложение безопасно для всех участников области.

Иконка таблицы открывает один синтетический пример: до 100 строк, 1 MiB и 2000 знаков в скалярной ячейке. Запись через MCP требует редактора, write scope и synthetic:true. Браузер только читает и переходит по каноническим FK. Примеры не извлекаются из исходных записей.