このページには、PostgreSQL 拡張機能によって提供されるすべての設定が一覧表示されます。
package.json (43 設定) から生成されます。
接続
| Setting |
タイプ |
デフォルト |
Scope |
説明 |
pgsql.azureActiveDirectory |
文字列; AuthCodeGrantの 1 つ、 DeviceCode |
"AuthCodeGrant" |
アプリケーション |
使用する認証方法を選択します |
pgsql.connections |
アレイ |
- |
リソース |
[ユーザー設定] で定義されている接続プロファイルは、コマンド パレットの [PostgreSQL: Connect] コマンドの下に表示されます。 |
pgsql.maxConnections |
数値 |
10 |
リソース |
プロファイルとデータベースごとに開く同時接続の最大数。 同じサーバーへの接続が異なるデータベースへの接続は、同じ合計にはカウントされません。 既定値は 10 です。 |
pgsql.maxRecentConnections |
数値 |
5 |
ウィンドウ |
接続リストに格納するために最近使用された接続の最大数。 |
pgsql.serverGroups |
アレイ |
- |
リソース |
サーバー グループ |
クエリ エディターと結果
| Setting |
タイプ |
デフォルト |
Scope |
説明 |
pgsql.copyIncludeHeaders |
boolean |
false |
リソース |
[省略可能]結果ビューから結果をコピーするための構成オプション |
pgsql.copyRemoveNewLine |
boolean |
true |
リソース |
[省略可能]結果ビューから複数行の結果をコピーするための構成オプション |
pgsql.intelliSense.enableIntelliSense |
boolean |
true |
ウィンドウ |
IntelliSense を有効にする必要がある |
pgsql.messagesDefaultOpen |
boolean |
true |
リソース |
True を指定すると、メッセージ ウィンドウが既定で開きます。閉じた場合は false |
pgsql.openQueryResultsInTabByDefault |
boolean |
false |
アプリケーション |
クエリ ペインではなく、新しいタブにクエリ結果を自動的に表示します。 |
pgsql.openQueryResultsInTabByDefaultDoNotShowPrompt |
boolean |
false |
アプリケーション |
クエリ結果を新しいタブに表示するプロンプトは表示しません。 |
pgsql.persistQueryResultTabs |
boolean |
false |
ウィンドウ |
タブを切り替えるときにクエリ結果の選択とスクロール位置を保存する必要があります (パフォーマンスに影響する可能性があります) |
pgsql.resultsFontFamily |
文字列 |
- |
リソース |
結果グリッドのフォント ファミリを設定します。エディター フォントを使用するには空白に設定する |
pgsql.resultsFontSize |
number、null |
- |
リソース |
結果グリッドのフォント サイズを設定します。エディター サイズを使用するには空白に設定します |
pgsql.resultsGrid.autoSizeColumns |
boolean |
true |
- |
結果セット内の表示される行に基づいて列の幅を自動的に調整します。 多数の列または大きなセルでパフォーマンスの問題が発生する可能性がある |
pgsql.saveAsCsv.delimiter |
文字列 |
"," |
リソース |
[省略可能]結果を CSV として保存するときにデータ項目を区切るための区切り記号 |
pgsql.saveAsCsv.encoding |
文字列 |
"utf-8" |
リソース |
[省略可能]結果を CSV として保存するときに使用されるファイル エンコード |
pgsql.saveAsCsv.includeHeaders |
boolean |
true |
リソース |
[省略可能]true の場合、結果を CSV として保存するときに列ヘッダーが含まれます |
pgsql.saveAsCsv.lineSeparator |
文字列 |
- |
リソース |
[省略可能]結果を CSV として保存するときに行を分離するために使用される文字 |
pgsql.saveAsCsv.textIdentifier |
文字列 |
"\"" |
リソース |
[省略可能]結果を CSV として保存するときにテキスト フィールドを囲むときに使用される文字 |
pgsql.shortcuts |
オブジェクト |
下記参照 |
リソース |
結果ウィンドウに関連するショートカット |
pgsql.showBatchTime |
boolean |
false |
リソース |
[省略可能]個々のバッチの実行時間を表示する必要がある |
pgsql.showConnectionStatusLens |
boolean |
true |
アプリケーション |
エディターのレンズ領域に接続状態を表示します。 |
pgsql.splitPaneSelection |
string; next、 current、 end |
"next" |
リソース |
[省略可能]新しい結果ウィンドウを開く列の構成オプション |
Query History
| Setting |
タイプ |
デフォルト |
Scope |
説明 |
pgsql.enableQueryHistoryCapture |
boolean |
true |
ウィンドウ |
クエリ履歴キャプチャを有効にする |
pgsql.enableQueryHistoryFeature |
boolean |
true |
ウィンドウ |
クエリ履歴機能を有効にする必要がある |
pgsql.queryHistoryLimit |
数値 |
20 |
ウィンドウ |
クエリ履歴ビューに表示するクエリ履歴エントリの数 |
Copilot
| Setting |
タイプ |
デフォルト |
Scope |
説明 |
pgsql.copilot.accessMode |
文字列; roの 1 つ、 rw |
"rw" |
ウィンドウ |
@pgsql AI チャット エージェントのRead OnlyモードまたはRead/Write モードを選択します。 |
pgsql.copilot.autoAttachQuery |
文字列; ask、 always、 never |
"ask" |
ウィンドウ |
AI を使用してクエリ プランを分析するときに SQL クエリ テキストを含めるかどうかを制御します。 |
pgsql.copilot.enable |
boolean |
true |
ウィンドウ |
@pgsql AI チャット エージェントを有効にする (再読み込みが必要) |
pgsql.copilot.modelOptions |
オブジェクト |
- |
ウィンドウ |
@pgsql AI チャット エージェントのモデル オプションを設定します。
⚠️ エージェントのパフォーマンスに影響を与えたり、エージェントを壊したりする可能性があります。あなたが何をしているのか分かっている場合にのみ、これを変更してください。 |
オブジェクト エクスプローラー
| Setting |
タイプ |
デフォルト |
Scope |
説明 |
pgsql.objectExplorer.expandTimeout |
数値 |
45 |
- |
オブジェクト エクスプローラー内のノードを展開するためのタイムアウト (秒単位)。 既定値は 45 秒です。 |
PSQL ターミナル
| Setting |
タイプ |
デフォルト |
Scope |
説明 |
pgsql.pgBinaryDirs |
アレイ |
- |
- |
PG バイナリ ディレクトリへの絶対パスの一覧。 この設定を変更した後、エディターを再起動します。 |
機能の切り替え
| Setting |
タイプ |
デフォルト |
Scope |
説明 |
pgsql.enableExperimentalFeatures |
boolean |
false |
アプリケーション |
PostgreSQL 拡張機能で試験的な機能を有効にします。 これらの機能は運用環境に対応されておらず、バグや問題が発生する可能性があります。 この設定を変更した後、エディターを再起動します。 |
pgsql.enableMigrations |
boolean |
true |
ウィンドウ |
移行ビュー、移行コマンド、移行言語モデル ツールなどの Oracle から PostgreSQL への移行機能を有効にする |
pgsql.enableServerDashboard |
boolean |
true |
ウィンドウ |
メトリック (プレビュー) を使用してサーバー ダッシュボードを有効にします。 |
診断
| Setting |
タイプ |
デフォルト |
Scope |
説明 |
pgsql.logDebugInfo |
boolean |
false |
ウィンドウ |
[省略可能]デバッグ出力を開発者コンソールにログに記録する (ヘルプ -> 開発者ツールの切り替え) |
pgsql.piiLogging |
boolean |
false |
- |
個人を特定できる情報 (PII) を Azure ログ出力チャネルと出力チャネル ログ ファイルに記録する必要があります。 |
pgsql.toolsService.logLevel |
string; CRITICAL、 ERROR、 WARNING、 INFO、 DEBUG |
"INFO" |
アプリケーション |
PostgreSQL Tools Service のログ レベル (再起動が必要)。 |
pgsql.tracingLevel |
文字列; All、 Off、 Critical、 Error、 Warning、 Information、 Verbose |
"All" |
- |
[省略可能]バックエンド サービスのログ レベル。 |
プロビジョニング
| Setting |
タイプ |
デフォルト |
Scope |
説明 |
pgsql.flexProvisioning.deploymentRetentionDays |
数値 |
30 |
アプリケーション |
自動再開Azure PostgreSQL フレキシブル サーバーのデプロイ メタデータの完了を保持する日数。 パスワードはエディターのシークレット ストアに格納され、デプロイが成功または失敗した直後に削除されます。 "PGSQL: Clear cached Azure PostgreSQL deployment metadata" を実行して、エントリをすぐに削除します。 |
General
| Setting |
タイプ |
デフォルト |
Scope |
説明 |
azureResourceGroups.selectedSubscriptions |
アレイ |
- |
- |
選択したサブスクリプション |
pgsql.horizonCreate.enableAiModelManagement |
boolean |
false |
アプリケーション |
プレビュー: HorizonDB の作成ウィザードの AI モデル管理 UI Azure表示されます。 この機能はプレビュー段階であり、変更される可能性があります。 切り替え後にウィザードを再起動します。 |
複雑な既定値
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"
}
関連するコンテンツ