На этой странице перечислены все параметры, внесенные расширением 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"
}
Связанный контент