Online Documentation for SQL Manager for PostgreSQL

Способы добавления контекста


Добавить данные в контекст можно из контекстного меню редакторов и проводника баз данных, кнопкой-скрепкой в панели ассистента, а также при вызове команд ИИ-ассистента.

 

  • Редакторы

В контекстном меню редактора запросов и редактора выполнения скриптов доступен пункт AI Assistant | Add to chat. Он добавляет в контекст выделенный фрагмент кода. Если выделения нет, а курсор находится внутри оператора, этот оператор выделяется автоматически и прикладывается целиком.

 

AI Assistant - Context - Add to chat

 

В редакторах представлений, процедур, функций и триггеров подменю AI Assistant доступно в рабочей области с текстом объекта. Пункт Add to chat добавляет в контекст выделенный фрагмент, а если выделения нет — все содержимое рабочей области.

 

  • Проводник баз данных (Database Explorer)

В контекстном меню проводника баз данных доступно подменю AI Assistant. Набор пунктов в нем зависит от того, на каком узле вызвано меню.

 

AI Assistant - Context -Add object DDL to chat

 

Add object DDL to chat — прикладывает DDL выбранного объекта. Пункт доступен для базы данных, схемы и конкретных объектов, в том числе для нескольких объектов, выделенных одновременно. Фильтрация, заданная на вкладке Context, не применяется: DDL прикладывается полностью.

 

AI Assistant - Context - Add subtree DDL to chat

 

Add subtree DDL to chat — прикладывает DDL всех объектов, расположенных в дереве ниже выбранного узла. Пункт доступен для базы данных, узла схем, схемы и узлов объектов. Состав снимка метаданных определяется настройками на вкладке Context: для базы данных, узла схем и схемы применяются обе группы фильтров — Object types и Details; для узла объектов применяется только группа Details.

 

 

  • Команды ИИ-ассистента прикладывают контекст автоматически: фрагмент SQL при объяснении, проверке, оптимизации и форматировании, текст ошибки вместе с вызвавшим ее оператором при исправлении ошибки, план запроса при оценке плана выполнения.

 

Пункты Add to chat, Add object DDL to chat, Add subtree DDL to chat и кнопка-скрепка только прикладывают данные в виде чипов — запрос Вы пишете сами. Команды ИИ-ассистента сразу отправляют в ленту приложенный контекст и шаблонный промпт.