إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
امتداد PostgreSQL لكود Visual Studio هو أداة غنية بالميزات مصممة لتبسيط إدارة وتطوير قواعد بيانات PostgreSQL. يمكن هذا الملحق المطورين من الاتصال بقواعد بيانات PostgreSQL، وكتابة الاستعلامات وتنفيذها، وإدارة كائنات قاعدة البيانات دون مغادرة بيئة تعليمة Visual Studio برمجية. يحدث هذا الملحق ثورة في سير عمل تطوير PostgreSQL من خلال تقديم وظائف شاملة وتصميم واجهة مستخدم بديهية والتكامل السلس مع الأنظمة الأساسية السحابية مثل قاعدة بيانات Azure ل PostgreSQL.
كيفية تثبيت الملحق
يمكنك تثبيت إضافة PostgreSQL مباشرة من سوق الإضافات في تعليمة Visual Studio برمجية. اتبع الخطوات التالية:
- افتح عرض الإضافات في كود Visual Studio باختيار أيقونة الإضافات في شريط النشاط أو باستخدام أمر View: Extensions .
- ابحث عن PostgreSQL في سوق الإضافات.
- اختر إضافة PostgreSQL واختر التثبيت.
عند تثبيت الإضافة، يظهر أيقونة لتمثل صفحة PostgreSQL في الشريط الجانبي لكود Visual Studio.
المميزات
يوفر ملحق PostgreSQL ل تعليمة Visual Studio برمجية مجموعة من الميزات الجديدة القوية لتعزيز الإنتاجية وتبسيط مهام سير عمل التطوير.
إدارة الاتصالات
يبسط إدارة الاتصالات الاتصال بقواعد بيانات PostgreSQL المحلية والمستضافة على السحابة. تتضمن الوظائف الرئيسية ما يلي:
- دعم ملفات تعريف الاتصال المتعددة، بحيث يمكنك الاتصال وإدارة عدة نسخ PostgreSQL.
- تحليل سلسلة الاتصال للاتصال السلس، سواء كنت تتصل بقاعدة بيانات محلية أو قاعدة بيانات منشورة في السحابة.
- التكامل مع قاعدة بيانات Azure ل PostgreSQL للاستعراض المباشر وتصفية المثيلات، جنبا إلى جنب مع مصادقة معرف Microsoft Entra للأمان القوي.
Object Explorer
يوفر مستكشف الكائنات المحسن عرضا هرميا لكائنات قاعدة البيانات، مما يسهل تصفح وإدارة المخططات والجداول والعروض والوظائف. وتشمل الميزات البارزة ما يلي:
- خيارات تصفية متقدمة لتحديد مواقع الكائنات المحددة بسرعة.
- قدرات إنشاء كائنات قاعدة البيانات وتعديلها وحذفها مثل الجداول وطرق العرض والإجراءات المخزنة.
- تصور مخططات قاعدة البيانات والعلاقات للتنقل المبسط.
محرر Power Query
يحسن محرر الاستعلام تجربة صياغة الاستعلام وتنفيذه من خلال:
- IntelliSense المدرك للسياق للإكمال التلقائي للكلمات الأساسية SQL وأسماء الجداول والوظائف.
- تمييز بناء الجملة والتنسيط التلقائي لتحسين قابلية قراءة الاستعلام.
- تتبع تاريخ الاستعلام، حتى تتمكن من إعادة استخدام الاستعلامات التي تم تنفيذها سابقا.
عارض النتائج
يتيح لك عارض النتائج التفاعل مع نتائج الاستعلام من خلال ميزات مثل:
- تصدير النتائج إلى تنسيقات CSV أو JSON أو Excel.
- خيارات البحث والتصفية والفرز لتحليل البيانات بكفاءة.
- طرق عرض البيانات الثابتة للحفاظ على السياق أثناء التنقل بين علامات التبويب.
تصور رسم بياني AGE في أباتشي
يتيح لك برنامج Apache AGE Graph Visualizer تشغيل استعلامات Apache AGE Cipher واستكشاف النتائج كرسم بياني تفاعلي لحافة العقد. يكتشف الامتداد تلقائيا نتائج استعلام الرسوم البيانية ويعرضها في مستكشف بصري مع إشارات لكل عقدة، وتحكم في التكبير والتنقل، ودعم التصدير، وتنسيق واعية للموضوع.
لعرض النتائج في مرخص الرسوم البيانية، يجب أن تستوفي استفساراتك المتطلبات التالية:
إرجاع الكائنات الكاملة، وليس الخصائص القياسية - يحتاج مصور الرسم البياني إلى كائنات رأس وحافة كاملة. الاستعلامات التي تستخرج الخصائص القياسية (
RETURN p.name, p.title) تعيد قيم نصية عادية ولا تعرض في المرئي. بدلا من إرجاع الخصائص، أعد الكائنات كاملة وسمي متغير العلاقة:SELECT * FROM cypher('my_graph', $$ MATCH (a:Product)-[r:BOUGHT_TOGETHER]->(b:Product) RETURN a, r, b $$) AS (a agtype, r agtype, b agtype);اضبط
disp_labelلنص عقدة ذات معنى - بدونdisp_label، تعرض العقد معرفات داخلية. اضبط هذه الخاصية بحيث يظهر الوسيط البصري تسميات مفيدة:SELECT * FROM cypher('my_graph', $$ MATCH (a:Product)-[r:BOUGHT_TOGETHER]->(b:Product) SET a.disp_label = a.title SET b.disp_label = b.title RETURN a, r, b $$) AS (a agtype, r agtype, b agtype);مطابقة أعمدة الإخراج مع الكائنات المرتجعة - يجب أن تحتوي جملة الغلاف
AS (...)على عمود واحد لكل كائن مرتجع. بالنسبة للاستعلامات متعددة القفزات، أدرج كل عقدة وسيطة وكل حافة:SELECT * FROM cypher('my_graph', $$ MATCH (a:Product)-[r1:BOUGHT_TOGETHER]->(mid:Product)-[r2:BOUGHT_TOGETHER]->(b:Product) RETURN a, r1, mid, r2, b $$) AS (a agtype, r1 agtype, mid agtype, r2 agtype, b agtype);
تكامل GitHub Copilot
يتكامل هذا الملحق مع GitHub Copilot لتقديم المساعدة المستندة إلى الذكاء الاصطناعي المصممة خصيصا لتطوير PostgreSQL. مع أوامر مثل @pgsql، يمكنك الاستعلام من قاعدة بياناتك، وتحسين المخطط، وحتى طلب تنفيذ عمليات SQL محددة من Copilot. تعزز هذه الميزة الإنتاجية من خلال توفير إرشادات سياقية ونتائج تحليلات قابلة للتنفيذ.
أنظمة التشغيل المدعومة
تعمل إضافة PostgreSQL مع أنظمة التشغيل التالية:
- Windows
- macOS
- Linux
يدعم الامتداد توزيعات لينكس مختلفة، بما في ذلك أوبونتو، فيدورا، وريد هات إنتربرايز لينكس.
التعليقات والدعم
بالنسبة إلى الأخطاء وطلبات الميزات والمشكلات، استخدم أداة الملاحظات المضمنة في تعليمة Visual Studio برمجية. يمكنك إكمال هذه الملاحظات من خلال قائمة مساعدة كود Visual Studio أو لوحة أوامر PGSQL.
القائمة تعليمات
- الانتقال إلى مشكلة تقرير التعليمات >
لوحة الأوامر
- افتح لوحة الأوامر باستخدام
Ctrl + Shift + Pوتشغيل:PGSQL: Report Issue
- افتح لوحة الأوامر باستخدام