이 페이지에는 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"
}
관련 콘텐츠