مرجع الإعدادات

تسرد هذه الصفحة جميع الإعدادات التي ساهم بها ملحق PostgreSQL. تم إنشاؤه من package.json (43 إعدادا).

الاتصالات

اعداد نوع افتراضي النطاق الوصف
pgsql.azureActiveDirectory سلسله; واحد من AuthCodeGrant، DeviceCode "AuthCodeGrant" التطبيق اختيار أسلوب المصادقة الذي يجب استخدامه
pgsql.connections مصفوفة - مورد يتم عرض ملفات تعريف الاتصال المعرفة في "إعدادات المستخدم" ضمن الأمر "PostgreSQL: Connect" في لوحة الأوامر.
pgsql.maxConnections الرقم 10 مورد الحد الأقصى لعدد الاتصالات البسيطة التي يتم فتحها في كل ملف تعريف + قاعدة بيانات. لا يتم احتساب الاتصالات إلى نفس الخادم، ولكن بقواعد بيانات مختلفة، إلى نفس الإجمالي. القيمة الافتراضية هي 10.
pgsql.maxRecentConnections الرقم 5 نافذة الحد الأقصى لعدد الاتصالات المستخدمة مؤخرا للتخزين في قائمة الاتصال.
pgsql.serverGroups مصفوفة - مورد مجموعات الخوادم

محرر Power Query النتائج

اعداد نوع افتراضي النطاق الوصف
pgsql.copyIncludeHeaders منطقيه false مورد [اختياري] خيارات التكوين لنسخ النتائج من طريقة عرض النتائج
pgsql.copyRemoveNewLine منطقيه true مورد [اختياري] خيارات التكوين لنسخ نتائج متعددة الأسطر من طريقة عرض النتائج
pgsql.intelliSense.enableIntelliSense منطقيه true نافذة يجب تمكين IntelliSense
pgsql.messagesDefaultOpen منطقيه true مورد صحيح أن يكون جزء الرسائل مفتوحا بشكل افتراضي؛ خطأ للإغلاق
pgsql.openQueryResultsInTabByDefault منطقيه false التطبيق عرض نتائج الاستعلام تلقائيا في علامة تبويب جديدة بدلا من جزء الاستعلام.
pgsql.openQueryResultsInTabByDefaultDoNotShowPrompt منطقيه false التطبيق لا تظهر المطالبات لعرض نتائج الاستعلام في علامة تبويب جديدة.
pgsql.persistQueryResultTabs منطقيه false نافذة يجب حفظ تحديدات نتائج الاستعلام ومواضع التمرير عند تبديل علامات التبويب (قد يؤثر ذلك على الأداء)
pgsql.resultsFontFamily سلسلة - مورد تعيين عائلة الخط لشبكة النتائج؛ تعيين إلى فارغ لاستخدام خط المحرر
pgsql.resultsFontSize رقم، خال - مورد تعيين حجم الخط لشبكة النتائج؛ تعيين إلى فارغ لاستخدام حجم المحرر
pgsql.resultsGrid.autoSizeColumns منطقيه true - اضبط عرض الأعمدة تلقائيا استنادا إلى الصفوف المرئية في مجموعة النتائج. قد تواجه مشاكل في الأداء مع عدد كبير من الأعمدة أو الخلايا الكبيرة
pgsql.saveAsCsv.delimiter سلسلة "," مورد [اختياري] محدد لفصل عناصر البيانات عند حفظ النتائج ك CSV
pgsql.saveAsCsv.encoding سلسلة "utf-8" مورد [اختياري] ترميز الملف المستخدم عند حفظ النتائج ك CSV
pgsql.saveAsCsv.includeHeaders منطقيه true مورد [اختياري] عندما يكون صحيحا، يتم تضمين رؤوس الأعمدة عند حفظ النتائج ك CSV
pgsql.saveAsCsv.lineSeparator سلسلة - مورد [اختياري] الأحرف المستخدمة لفصل الصفوف عند حفظ النتائج ك CSV
pgsql.saveAsCsv.textIdentifier سلسلة "\"" مورد [اختياري] الحرف المستخدم لإحاطة الحقول النصية عند حفظ النتائج ك CSV
pgsql.shortcuts الهدف انظر أدناه مورد الاختصارات المتعلقة بنافذة النتائج
pgsql.showBatchTime منطقيه false مورد [اختياري] يجب إظهار وقت التنفيذ للدفعات الفردية
pgsql.showConnectionStatusLens منطقيه true التطبيق إظهار حالة الاتصال في منطقة عدسة المحرر.
pgsql.splitPaneSelection سلسله; واحد من next، ، currentend "next" مورد [اختياري] خيارات التكوين التي يجب فتح أجزاء النتائج الجديدة للعمود فيها

محفوظات الاستعلام

اعداد نوع افتراضي النطاق الوصف
pgsql.enableQueryHistoryCapture منطقيه true نافذة تمكين التقاط محفوظات الاستعلام
pgsql.enableQueryHistoryFeature منطقيه true نافذة يجب تمكين ميزة محفوظات الاستعلام
pgsql.queryHistoryLimit الرقم 20 نافذة عدد إدخالات محفوظات الاستعلام التي يجب إظهارها في طريقة عرض "محفوظات الاستعلام"

Copilot

اعداد نوع افتراضي النطاق الوصف
pgsql.copilot.accessMode سلسله; واحد من ro، rw "rw" نافذة اختر من بين Read Only أو Read/Write وضع @pgsql وكيل دردشة الذكاء الاصطناعي.
pgsql.copilot.autoAttachQuery سلسلة؛ واحد من ask، ، alwaysnever "ask" نافذة التحكم في ما إذا كان نص استعلام SQL مضمنا عند تحليل خطط الاستعلام باستخدام الذكاء الاصطناعي.
pgsql.copilot.enable منطقيه true نافذة @pgsql تمكين عامل دردشة الذكاء الاصطناعي (يتطلب إعادة تحميل)
pgsql.copilot.modelOptions الهدف - نافذة تعيين خيارات النموذج لعامل @pgsql دردشة الذكاء الاصطناعي.
⚠️ يمكن أن يؤثر هذا على أداء العامل أو حتى كسره؛ غير هذا فقط إذا كنت تعرف ما تفعله.

مستكشف الكائنات

اعداد نوع افتراضي النطاق الوصف
pgsql.objectExplorer.expandTimeout الرقم 45 - المهلة بالثوان لتوسيع عقدة في Object Explorer. القيمة الافتراضية هي 45 ثانية.

محطة PSQL الطرفية

اعداد نوع افتراضي النطاق الوصف
pgsql.pgBinaryDirs مصفوفة - - قائمة المسارات المطلقة إلى الدلائل الثنائية PG. أعد تشغيل المحرر بعد تغيير هذا الإعداد.

تبديل الميزة

اعداد نوع افتراضي النطاق الوصف
pgsql.enableExperimentalFeatures منطقيه false التطبيق تمكين الميزات التجريبية في ملحق PostgreSQL. الميزات غير جاهزة للإنتاج وقد تحتوي على أخطاء أو مشكلات. أعد تشغيل المحرر بعد تغيير هذا الإعداد.
pgsql.enableMigrations منطقيه true نافذة تمكين Oracle إلى ميزات ترحيل PostgreSQL بما في ذلك طريقة عرض عمليات الترحيل، والأوامر الخاصة بالترحيل، وأدوات نموذج لغة الترحيل
pgsql.enableServerDashboard منطقيه true نافذة تمكين لوحات معلومات الخادم باستخدام المقاييس (معاينة).

تشخيص

اعداد نوع افتراضي النطاق الوصف
pgsql.logDebugInfo منطقيه false نافذة [اختياري] تسجيل إخراج تصحيح الأخطاء إلى وحدة تحكم المطور (تعليمات -> تبديل أدوات المطور)
pgsql.piiLogging منطقيه false - يجب تسجيل معلومات التعريف الشخصية (PII) في قناة إخراج Azure Logs وملف سجل قناة الإخراج.
pgsql.toolsService.logLevel سلسلة؛ واحد من CRITICAL، ERROR، WARNING، ، INFODEBUG "INFO" التطبيق مستوى السجل لخدمة أدوات PostgreSQL (يتطلب إعادة التشغيل).
pgsql.tracingLevel سلسله; واحد من All، Off، Critical، Error، Warning، ، Information، Verbose "All" - [اختياري] مستوى السجل لخدمات الواجهة الخلفية.

تزويد

اعداد نوع افتراضي النطاق الوصف
pgsql.flexProvisioning.deploymentRetentionDays الرقم 30 التطبيق عدد الأيام التي يجب الاحتفاظ بها مكتملة Azure بيانات تعريف نشر PostgreSQL Flexible Server للسئوة التلقائية. يتم تخزين كلمات المرور في المخزن السري للمحرر وحذفها مباشرة بعد عمليات النشر الناجحة أو الفاشلة. تشغيل "PGSQL: مسح بيانات تعريف نشر PostgreSQL المخزنة مؤقتا Azure" لإزالة الإدخالات على الفور.

عام

اعداد نوع افتراضي النطاق الوصف
azureResourceGroups.selectedSubscriptions مصفوفة - - الاشتراكات المحددة
pgsql.horizonCreate.enableAiModelManagement منطقيه 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"
}