설정 참조

이 페이지에는 PostgreSQL 확장에서 제공하는 모든 설정이 나열됩니다. (43 설정)에서 package.json 생성됩니다.

Connections

설정 Type 기본값 Scope Description
pgsql.azureActiveDirectory string; 다음 중 AuthCodeGrant하나 DeviceCode "AuthCodeGrant" 신청 사용할 인증 방법을 선택합니다.
pgsql.connections 배열 - resource '사용자 설정'에 정의된 연결 프로필은 명령 팔레트의 'PostgreSQL: Connect' 명령 아래에 표시됩니다.
pgsql.maxConnections number 10 resource 프로필 + 데이터베이스당 열 수 있는 동시 연결의 최대 수입니다. 동일한 서버에 연결하지만 다른 데이터베이스에 대한 연결은 동일한 합계로 계산되지 않습니다. 기본값은 10입니다.
pgsql.maxRecentConnections number 5 연결 목록에 저장할 최근에 사용한 연결의 최대 수입니다.
pgsql.serverGroups 배열 - resource 서버 그룹

쿼리 편집기(&S) 결과

설정 Type 기본값 Scope Description
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 string - resource 결과 표의 글꼴 패밀리를 설정합니다. 편집기 글꼴을 사용하려면 공백으로 설정
pgsql.resultsFontSize number, null - resource 결과 표의 글꼴 크기를 설정합니다. 편집기 크기를 사용하려면 공백으로 설정
pgsql.resultsGrid.autoSizeColumns boolean true - 결과 집합에 표시되는 행에 따라 열 너비를 자동으로 조정합니다. 많은 수의 열 또는 큰 셀에 성능 문제가 있을 수 있습니다.
pgsql.saveAsCsv.delimiter string "," resource [선택 사항] 결과를 CSV로 저장할 때 데이터 항목을 구분하기 위한 구분 기호
pgsql.saveAsCsv.encoding string "utf-8" resource [선택 사항] 결과를 CSV로 저장할 때 사용되는 파일 인코딩
pgsql.saveAsCsv.includeHeaders boolean true resource [선택 사항] true이면 결과를 CSV로 저장할 때 열 머리글이 포함됩니다.
pgsql.saveAsCsv.lineSeparator string - resource [선택 사항] 결과를 CSV로 저장할 때 행을 구분하는 데 사용되는 문자
pgsql.saveAsCsv.textIdentifier string "\"" resource [선택 사항] 결과를 CSV로 저장할 때 텍스트 필드를 묶는 데 사용되는 문자
pgsql.shortcuts object 아래 참조 resource 결과 창과 관련된 바로 가기
pgsql.showBatchTime boolean false resource [선택 사항] 개별 일괄 처리에 대한 실행 시간을 표시해야 합니다.
pgsql.showConnectionStatusLens boolean true 신청 편집기 렌즈 영역에 연결 상태를 표시합니다.
pgsql.splitPaneSelection 문자열; 다음 중 next하나 , currentend "next" resource [선택 사항] 새 열 결과 창이 열려야 하는 구성 옵션

쿼리 기록

설정 Type 기본값 Scope Description
pgsql.enableQueryHistoryCapture boolean true 쿼리 기록 캡처 사용
pgsql.enableQueryHistoryFeature boolean true 쿼리 기록 기능을 사용하도록 설정해야 함
pgsql.queryHistoryLimit number 20 쿼리 기록 보기에 표시할 쿼리 기록 항목 수

Copilot

설정 Type 기본값 Scope Description
pgsql.copilot.accessMode 문자열; 다음 중 ro하나 rw "rw" AI 채팅 에이전트 중 Read Only 에서 또는 Read/Write 모드를 @pgsql 선택합니다.
pgsql.copilot.autoAttachQuery string; 다음 중 ask하나 , alwaysnever "ask" AI를 사용하여 쿼리 계획을 분석할 때 SQL 쿼리 텍스트가 포함되는지 여부를 제어합니다.
pgsql.copilot.enable boolean true AI 채팅 에이전트 사용 @pgsql (다시 로드 필요)
pgsql.copilot.modelOptions object - AI 채팅 에이전트에 @pgsql 대한 모델 옵션을 설정합니다.
⚠️ 에이전트의 성능에 영향을 주거나 중단할 수도 있습니다. 은 사용자가 무엇을 하고 있는지 알고 있는 경우에만 변경합니다.

개체 탐색기

설정 Type 기본값 Scope Description
pgsql.objectExplorer.expandTimeout number 45 - 개체 탐색기 노드를 확장하기 위한 시간 제한(초)입니다. 기본값은 45초입니다.

PSQL 터미널

설정 Type 기본값 Scope Description
pgsql.pgBinaryDirs 배열 - - PG 이진 디렉터리에 대한 절대 경로 목록입니다. 이 설정을 변경한 후 편집기를 다시 시작합니다.

기능 토글

설정 Type 기본값 Scope Description
pgsql.enableExperimentalFeatures boolean false 신청 PostgreSQL 확장에서 실험적 기능을 사용하도록 설정합니다. 이 기능은 프로덕션 준비가 되지 않았으며 버그 또는 문제가 있을 수 있습니다. 이 설정을 변경한 후 편집기를 다시 시작합니다.
pgsql.enableMigrations boolean true 마이그레이션 보기, 마이그레이션 명령 및 마이그레이션 언어 모델 도구를 포함하여 Oracle에서 PostgreSQL로 마이그레이션 기능 사용
pgsql.enableServerDashboard boolean true 메트릭을 사용하여 서버 대시보드를 사용하도록 설정합니다(미리 보기).

진단

설정 Type 기본값 Scope Description
pgsql.logDebugInfo boolean false [선택 사항] 개발자 콘솔에 디버그 출력 기록(도움말 -> 개발자 도구 토글)
pgsql.piiLogging boolean false - PII(개인 식별 정보)를 Azure 로그 출력 채널 및 출력 채널 로그 파일에 기록해야 합니다.
pgsql.toolsService.logLevel 문자열; , , ERRORWARNINGINFO, 중 하나 CRITICALDEBUG "INFO" 신청 PostgreSQL 도구 서비스에 대한 로그 수준입니다(다시 시작해야 합니다).
pgsql.tracingLevel 문자열; , , Off, WarningCriticalError, Information, 중 하나 AllVerbose "All" - [선택 사항] 백 엔드 서비스에 대한 로그 수준입니다.

프로비저닝

설정 Type 기본값 Scope Description
pgsql.flexProvisioning.deploymentRetentionDays number 30 신청 자동 재개를 위해 PostgreSQL 유연한 서버 배포 메타데이터를 Azure 완료된 상태로 유지할 일 수입니다. 암호는 편집기 비밀 저장소에 저장되고 배포에 성공하거나 실패한 직후 삭제됩니다. 'PGSQL: 캐시된 Azure PostgreSQL 배포 메타데이터 지우기'를 실행하여 항목을 즉시 제거합니다.

General

설정 Type 기본값 Scope Description
azureResourceGroups.selectedSubscriptions 배열 - - 선택한 구독
pgsql.horizonCreate.enableAiModelManagement boolean false 신청 미리 보기: Azure HorizonDB 만들기 마법사에서 AI 모델 관리 UI를 보여줍니다. 이 기능은 미리 보기로 제공되며 변경될 수 있습니다. 토글한 후 마법사를 다시 시작합니다.

복합 기본값

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"
}