Справочник по настройкам

На этой странице перечислены все параметры, внесенные расширением PostgreSQL. Создано из package.json 43 параметров.

Связи

Setting Тип По умолчанию Объем Описание
pgsql.azureActiveDirectory Строка; один из AuthCodeGrant, DeviceCode "AuthCodeGrant" приложение Выбор используемого метода проверки подлинности
pgsql.connections массив - resource Профили подключений, определенные в разделе "Параметры пользователя", отображаются в разделе "PostgreSQL: Connect" в палитре команд.
pgsql.maxConnections number 10 resource Максимальное количество симулятивных подключений для открытия по каждому профилю и базе данных. Подключения к одному серверу, но к разным базам данных, не учитываются в одном и том же общем объеме. Значение по умолчанию — 10.
pgsql.maxRecentConnections number 5 окно Максимальное количество недавно используемых подключений для хранения в списке подключений.
pgsql.serverGroups массив - resource Группы серверов

Редактор запросов & Результаты

Setting Тип По умолчанию Объем Описание
pgsql.copyIncludeHeaders boolean false resource [Необязательно] Параметры конфигурации для копирования результатов из представления результатов
pgsql.copyRemoveNewLine boolean true resource [Необязательно] Параметры конфигурации для копирования многостроочных результатов из представления результатов
pgsql.intelliSense.enableIntelliSense boolean true окно Если IntelliSense будет включен
pgsql.messagesDefaultOpen boolean true resource Значение true для области сообщений, открытой по умолчанию; False для закрытого
pgsql.openQueryResultsInTabByDefault boolean false приложение Автоматически отображать результаты запроса на новой вкладке вместо области запросов.
pgsql.openQueryResultsInTabByDefaultDoNotShowPrompt boolean false приложение Не отображайте запросы на новую вкладку.
pgsql.persistQueryResultTabs boolean false окно Если выбор результатов запроса и позиции прокрутки сохраняются при переключении вкладок (может повлиять на производительность)
pgsql.resultsFontFamily струна - resource Задайте семейство шрифтов для сетки результатов; Значение "Пусто" для использования шрифта редактора
pgsql.resultsFontSize число, null - resource Задайте размер шрифта для сетки результатов; Значение "Пустой", чтобы использовать размер редактора
pgsql.resultsGrid.autoSizeColumns boolean true - Автоматически настраивайте ширину столбцов на основе видимых строк в результирующем наборе. Могут возникнуть проблемы с производительностью большого количества столбцов или больших ячеек
pgsql.saveAsCsv.delimiter струна "," resource [Необязательно] Разделитель для разделения элементов данных при сохранении результатов в формате CSV
pgsql.saveAsCsv.encoding струна "utf-8" resource [Необязательно] Кодировка файлов, используемая при сохранении результатов в формате CSV
pgsql.saveAsCsv.includeHeaders boolean true resource [Необязательно] Если значение true, заголовки столбцов включаются при сохранении результатов в формате CSV
pgsql.saveAsCsv.lineSeparator струна - resource [Необязательно] Символы, используемые для разделения строк при сохранении результатов в формате CSV
pgsql.saveAsCsv.textIdentifier струна "\"" resource [Необязательно] Символ, используемый для заключения текстовых полей при сохранении результатов в формате CSV
pgsql.shortcuts object См. ниже resource Сочетания клавиш, связанные с окном результатов
pgsql.showBatchTime boolean false resource [Необязательно] Должно отображаться время выполнения для отдельных пакетов
pgsql.showConnectionStatusLens boolean true приложение Отображение состояния подключения в области объектива редактора.
pgsql.splitPaneSelection Строка; одно из next, currentend "next" resource [Необязательно] Параметры конфигурации, для которых должны открываться новые области результатов столбца

Журнал запросов

Setting Тип По умолчанию Объем Описание
pgsql.enableQueryHistoryCapture boolean true окно Включение записи журнала запросов
pgsql.enableQueryHistoryFeature boolean true окно Должна ли быть включена функция журнала запросов
pgsql.queryHistoryLimit number 20 окно Число записей журнала запросов для отображения в представлении журнала запросов

Copilot

Setting Тип По умолчанию Объем Описание
pgsql.copilot.accessMode Строка; один из ro, rw "rw" окно Выберите один Read Only или Read/Write режим для агента чата @pgsql ИИ.
pgsql.copilot.autoAttachQuery Строка; одно из ask, alwaysnever "ask" окно Контроль того, включен ли текст SQL-запроса при анализе планов запросов с помощью ИИ.
pgsql.copilot.enable boolean true окно Включение агента чата @pgsql ИИ (требуется перезагрузка)
pgsql.copilot.modelOptions object - окно Задайте параметры модели для агента чата @pgsql ИИ.
⚠️ Это может повлиять на производительность агента или даже сломать его; измените это, только если вы знаете, что вы делаете.

Обозреватель объектов

Setting Тип По умолчанию Объем Описание
pgsql.objectExplorer.expandTimeout number 45 - Время ожидания в секундах для расширения узла в обозреватель объектов. Значение по умолчанию — 45 секунд.

Терминал PSQL

Setting Тип По умолчанию Объем Описание
pgsql.pgBinaryDirs массив - - Список абсолютных путей к двоичным каталогам PG. Перезапустите редактор после изменения этого параметра.

Переключатели компонентов

Setting Тип По умолчанию Объем Описание
pgsql.enableExperimentalFeatures boolean false приложение Включает экспериментальные функции в расширении PostgreSQL. Функции не готовы к работе и могут иметь ошибки или проблемы. Перезапустите редактор после изменения этого параметра.
pgsql.enableMigrations boolean true окно Включение функций миграции Oracle в PostgreSQL, включая представление миграций, команды миграции и средства модели языка миграции
pgsql.enableServerDashboard boolean true окно Включение панелей мониторинга сервера с метриками (предварительная версия).

Диагностика

Setting Тип По умолчанию Объем Описание
pgsql.logDebugInfo boolean false окно [Необязательно] Журнал выходных данных отладки в консоли разработчика (справка —> переключение средств разработчика)
pgsql.piiLogging boolean false - Должны ли личные данные (PII) входить в выходной канал Azure журналов и файл журнала выходного канала.
pgsql.toolsService.logLevel Строка; один из CRITICAL, ERRORWARNINGINFODEBUG "INFO" приложение Уровень журнала для службы средств PostgreSQL (требуется перезапуск).
pgsql.tracingLevel Строка; один из All, OffCriticalErrorWarningInformationVerbose "All" - [Необязательно] Уровень журнала для внутренних служб.

Подготовка

Setting Тип По умолчанию Объем Описание
pgsql.flexProvisioning.deploymentRetentionDays number 30 приложение Количество дней для сохранения завершенных Azure метаданных развертывания гибкого сервера PostgreSQL для автоматического возобновления работы. Пароли хранятся в хранилище секретов редактора и удаляются сразу после успешного или неудачного развертывания. Запустите PGSQL: очистить кэшированные метаданные развертывания PostgreSQL Azure, чтобы немедленно удалить записи.

General

Setting Тип По умолчанию Объем Описание
azureResourceGroups.selectedSubscriptions массив - - Выбранные подписки
pgsql.horizonCreate.enableAiModelManagement boolean false приложение Предварительная версия: отображает пользовательский интерфейс управления моделями ИИ в мастере создания Azure HorizonDB. Эта функция доступна в предварительной версии и может измениться. Перезапустите мастер после переключения.

Сложные значения по умолчанию

pgsql.shortcuts

{
  "_comment": "Short cuts must follow the format (ctrl)+(shift)+(alt)+[key]",
  "event.toggleResultPane": "ctrl+alt+R",
  "event.focusResultsGrid": "ctrl+alt+G",
  "event.toggleMessagePane": "ctrl+alt+Y",
  "event.prevGrid": "ctrl+up",
  "event.nextGrid": "ctrl+down",
  "event.copySelection": "ctrl+C",
  "event.copyWithHeaders": "",
  "event.copyAllHeaders": "",
  "event.maximizeGrid": "",
  "event.selectAll": "ctrl+A",
  "event.saveAsJSON": "",
  "event.saveAsCSV": "",
  "event.saveAsExcel": "",
  "event.changeColumnWidth": "ctrl+alt+S"
}