Na tej stronie wymieniono wszystkie ustawienia współautora rozszerzenia PostgreSQL. Wygenerowane na podstawie package.json (43 ustawienia).
Połączenia
| Setting |
Typ |
Default |
Scope |
Opis |
pgsql.azureActiveDirectory |
Ciąg; AuthCodeGrantjeden z , DeviceCode |
"AuthCodeGrant" |
aplikacja |
Wybiera metodę uwierzytelniania, która ma być używana |
pgsql.connections |
macierz |
- |
zasób |
Profile połączeń zdefiniowane w obszarze "Ustawienia użytkownika" są wyświetlane w obszarze polecenia "PostgreSQL: Connect" w palecie poleceń. |
pgsql.maxConnections |
number |
10 |
zasób |
Maksymalna liczba simultanious połączeń do otwarcia w profilu i bazie danych. Połączenia z tym samym serwerem, ale z różnymi bazami danych, nie są liczone do tej samej sumy. Wartość domyślna to 10. |
pgsql.maxRecentConnections |
number |
5 |
okno |
Maksymalna liczba ostatnio używanych połączeń do przechowywania na liście połączeń. |
pgsql.serverGroups |
macierz |
- |
zasób |
Grupy serwerów |
Edytor Power Query i Wyniki
| Setting |
Typ |
Default |
Scope |
Opis |
pgsql.copyIncludeHeaders |
boolean |
false |
zasób |
[Opcjonalnie] Opcje konfiguracji kopiowania wyników z widoku wyników |
pgsql.copyRemoveNewLine |
boolean |
true |
zasób |
[Opcjonalnie] Opcje konfiguracji kopiowania wyników wielowierszowych z widoku wyników |
pgsql.intelliSense.enableIntelliSense |
boolean |
true |
okno |
Czy funkcja IntelliSense powinna być włączona |
pgsql.messagesDefaultOpen |
boolean |
true |
zasób |
Wartość true dla okienka komunikatów, które ma być domyślnie otwarte; fałsz dla zamkniętego |
pgsql.openQueryResultsInTabByDefault |
boolean |
false |
aplikacja |
Automatycznie wyświetlaj wyniki zapytania na nowej karcie zamiast okienka zapytania. |
pgsql.openQueryResultsInTabByDefaultDoNotShowPrompt |
boolean |
false |
aplikacja |
Nie pokazuj monitów o wyświetlenie wyników zapytania na nowej karcie. |
pgsql.persistQueryResultTabs |
boolean |
false |
okno |
Jeśli podczas przełączania kart (może to mieć wpływ na wydajność) należy zapisać wybory wyników zapytania i pozycje przewijania. |
pgsql.resultsFontFamily |
ciąg |
- |
zasób |
Ustaw rodzinę czcionek dla siatki wyników; ustaw wartość na pustą, aby użyć czcionki edytora |
pgsql.resultsFontSize |
liczba, null |
- |
zasób |
Ustaw rozmiar czcionki dla siatki wyników; ustaw wartość na pustą, aby użyć rozmiaru edytora |
pgsql.resultsGrid.autoSizeColumns |
boolean |
true |
- |
Automatycznie dostosuj szerokości kolumn na podstawie widocznych wierszy w zestawie wyników. Może mieć problemy z wydajnością z dużą liczbą kolumn lub dużych komórek |
pgsql.saveAsCsv.delimiter |
ciąg |
"," |
zasób |
[Opcjonalnie] Ogranicznik do oddzielania elementów danych podczas zapisywania wyników jako woluminu CSV |
pgsql.saveAsCsv.encoding |
ciąg |
"utf-8" |
zasób |
[Opcjonalnie] Kodowanie plików używane podczas zapisywania wyników jako pliku CSV |
pgsql.saveAsCsv.includeHeaders |
boolean |
true |
zasób |
[Opcjonalnie] W przypadku wartości true nagłówki kolumn są uwzględniane podczas zapisywania wyników jako woluminu CSV |
pgsql.saveAsCsv.lineSeparator |
ciąg |
- |
zasób |
[Opcjonalnie] Znaki używane do oddzielania wierszy podczas zapisywania wyników w formacie CSV |
pgsql.saveAsCsv.textIdentifier |
ciąg |
"\"" |
zasób |
[Opcjonalnie] Znak używany do ujęć pól tekstowych podczas zapisywania wyników jako pliku CSV |
pgsql.shortcuts |
obiekt |
Zobacz poniżej |
zasób |
Skróty związane z oknem wyników |
pgsql.showBatchTime |
boolean |
false |
zasób |
[Opcjonalnie] Czas wykonywania powinien być wyświetlany dla poszczególnych partii |
pgsql.showConnectionStatusLens |
boolean |
true |
aplikacja |
Pokaż stan połączenia w obszarze obiektywu edytora. |
pgsql.splitPaneSelection |
Ciąg; nextjeden z , , currentend |
"next" |
zasób |
[Opcjonalnie] Opcje konfiguracji, w których powinny być otwierane nowe okienka wyników w kolumnie |
Historia zapytań
| Setting |
Typ |
Default |
Scope |
Opis |
pgsql.enableQueryHistoryCapture |
boolean |
true |
okno |
Włączanie przechwytywania historii zapytań |
pgsql.enableQueryHistoryFeature |
boolean |
true |
okno |
Czy funkcja Historia zapytań powinna być włączona |
pgsql.queryHistoryLimit |
number |
20 |
okno |
Liczba wpisów historii zapytań do wyświetlenia w widoku Historia zapytań |
Copilot
| Setting |
Typ |
Default |
Scope |
Opis |
pgsql.copilot.accessMode |
ciąg; rojeden z , rw |
"rw" |
okno |
Wybierz tryb lub Read OnlyRead/Write dla agenta czatu sztucznej @pgsql inteligencji. |
pgsql.copilot.autoAttachQuery |
Ciąg; askjeden z , , alwaysnever |
"ask" |
okno |
Określ, czy tekst zapytania SQL jest uwzględniany podczas analizowania planów zapytań przy użyciu sztucznej inteligencji. |
pgsql.copilot.enable |
boolean |
true |
okno |
Włączanie agenta czatu sztucznej @pgsql inteligencji (wymaga ponownego załadowania) |
pgsql.copilot.modelOptions |
obiekt |
- |
okno |
Ustaw opcje modelu dla agenta czatu sztucznej @pgsql inteligencji.
⚠✔ Może to mieć wpływ na wydajność agenta, a nawet przerwać go; zmień to tylko wtedy, gdy wiesz, co robisz. |
Eksplorator obiektów
| Setting |
Typ |
Default |
Scope |
Opis |
pgsql.objectExplorer.expandTimeout |
number |
45 |
- |
Limit czasu w sekundach dla rozszerzania węzła w Eksplorator obiektów. Wartość domyślna to 45 sekund. |
PSQL Terminal
| Setting |
Typ |
Default |
Scope |
Opis |
pgsql.pgBinaryDirs |
macierz |
- |
- |
Lista ścieżek bezwzględnych do katalogów binarnych PG. Uruchom ponownie edytor po zmianie tego ustawienia. |
Przełączanie funkcji
| Setting |
Typ |
Default |
Scope |
Opis |
pgsql.enableExperimentalFeatures |
boolean |
false |
aplikacja |
Włącza funkcje eksperymentalne w rozszerzeniu PostgreSQL. Funkcje nie są gotowe do użycia w środowisku produkcyjnym i mogą mieć błędy lub problemy. Uruchom ponownie edytor po zmianie tego ustawienia. |
pgsql.enableMigrations |
boolean |
true |
okno |
Włączanie funkcji migracji bazy danych Oracle do postgreSQL, w tym widoku migracji, poleceń migracji i narzędzi do modelowania języka migracji |
pgsql.enableServerDashboard |
boolean |
true |
okno |
Włącz pulpity nawigacyjne serwera z metrykami (wersja zapoznawcza). |
Diagnostics
| Setting |
Typ |
Default |
Scope |
Opis |
pgsql.logDebugInfo |
boolean |
false |
okno |
[Opcjonalnie] Rejestrowanie danych wyjściowych debugowania w konsoli dewelopera (Pomoc —> przełączanie narzędzi deweloperskich) |
pgsql.piiLogging |
boolean |
false |
- |
Jeśli dane osobowe (PII) powinny być rejestrowane w kanale wyjściowym dzienników Azure i w pliku dziennika kanału wyjściowego. |
pgsql.toolsService.logLevel |
Ciąg; CRITICALjeden z , , WARNINGERROR, , , INFODEBUG |
"INFO" |
aplikacja |
Poziom dziennika dla usługi narzędzi PostgreSQL (wymaga ponownego uruchomienia). |
pgsql.tracingLevel |
Ciąg; jeden z All, , CriticalOff, Error, WarningInformationVerbose |
"All" |
- |
[Opcjonalnie] Poziom dziennika dla usług zaplecza. |
Postanowienie
| Setting |
Typ |
Default |
Scope |
Opis |
pgsql.flexProvisioning.deploymentRetentionDays |
number |
30 |
aplikacja |
Liczba dni ukończenia Azure metadanych wdrożenia serwera elastycznego PostgreSQL na potrzeby automatycznego wznawiania. Hasła są przechowywane w magazynie wpisów tajnych edytora i usuwane natychmiast po pomyślnych lub nieudanych wdrożeniach. Uruchom polecenie "PGSQL: Wyczyść buforowane metadane wdrożenia Azure PostgreSQL", aby natychmiast usunąć wpisy. |
Ogólne
| Setting |
Typ |
Default |
Scope |
Opis |
azureResourceGroups.selectedSubscriptions |
macierz |
- |
- |
Wybrane subskrypcje |
pgsql.horizonCreate.enableAiModelManagement |
boolean |
false |
aplikacja |
Wersja zapoznawcza: przedstawia interfejs użytkownika zarządzania modelami sztucznej inteligencji w kreatorze Tworzenie Azure HorizonDB. Ta funkcja jest dostępna w wersji zapoznawczej i może ulec zmianie. Uruchom ponownie kreatora po przełączeniu. |
Złożone wartości domyślne
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"
}
Treści powiązane