هدهد تك — منصة التقنية والذكاء الاصطناعي
الثلاثاء, 27 أكتوبر 2026
عاجل
برامج وتطبيقات

تعزيز تطوير PostgreSQL من خلال التكامل مع VS Code

26 أكتوبر 2026 3 دقائق قراءة هدهد تك | Hudhud Tech

يمكن للمطورين الذين يستخدمون Visual Studio Code (VS Code) تبسيط سير عملهم باستخدام إضافة PostgreSQL، التي تدمج مهام قواعد البيانات الشائعة مباشرة في المحرر. يتيح ذلك للمستخدمين استكشاف كائنات قاعدة البيانات، وكتابة استعلامات SQL وتنفيذها، والاستفادة من GitHub Copilot لتعزيز الإنتاجية.

للبدء، يجب على المستخدمين الاتصال بقواعد بياناتهم. بعد تثبيت إضافة PostgreSQL، يمكنهم اختيار أيقونة PostgreSQL في شريط النشاط لإنشاء اتصال. تدعم هذه الإضافة الاتصال بقواعد البيانات المحلية والسحابية، بما في ذلك Azure، حيث يمكن للمستخدمين تسجيل الدخول باستخدام Microsoft Entra ID واختيار اشتراكهم وخادمهم وقاعدة بياناتهم.

بعد الاتصال، يمكن للمستخدمين التنقل عبر الخادم وقاعدة البيانات والمخططات للعثور على الجداول وطرق العرض والدوال والتسلسلات والإضافات. يُوصى بالبدء باستكشاف جدول واحد ذي صلة بالتطبيق، إذ لا يلزم فهم قاعدة البيانات بأكملها في هذه المرحلة.

نصيحة: احفظ ملف تعريف الاتصال واستكشف بنية جدول يستخدمه تطبيقك.

بعد ذلك، يمكن للمستخدمين كتابة استعلامات SQL مصممة وفقًا لاحتياجات تطبيقهم. على سبيل المثال، لتحديد العملاء الذين حققوا أكبر إيرادات في ربع سنة، سيحتاجون إلى ربط بيانات العملاء والمدفوعات، وتطبيق عامل تصفية التاريخ، وتجميع النتائج وترتيبها. تساعد ميزة IntelliSense في محرر الاستعلامات على كتابة صيغة SQL وأسماء الجداول والأعمدة وتعبيرات الربط. بعد صياغة الاستعلام، يمكن للمستخدمين الاستعانة بـ Copilot لتحسين عوامل التصفية أو تحليل الأداء من خلال خطط الاستعلام ومقاييس التنفيذ.

من الضروري التحقق من كل من نتائج الاستعلام وخطة تنفيذه. يجب أن يظل الاستعلام الأسرع قادرًا على الإجابة بدقة عن السؤال المقصود، لذا فإن مراجعة SQL المولّد قبل التنفيذ أمر أساسي.

نصيحة: اطلب من Copilot تحليل أداء الاستعلام وتقديم رؤى من خطة التنفيذ.

قد يكون فهم قاعدة بيانات لم يبنها المستخدم في الأصل أمرًا صعبًا. يجب على المطورين البدء بفحص Object Explorer لتحديد أسماء المخططات وأنماط التسمية والجداول أو طرق العرض ذات الصلة. يمكن أن تساعد أدوات تصور المخططات في تتبع الروابط بين الكائنات.

باستخدام Copilot Chat، يمكن للمستخدمين طرح أسئلة محددة حول بنية قاعدة البيانات، مثل الجداول التي تحتوي على بيانات الممثلين والأفلام، وكيفية ارتباطها، وأين يتم تخزين حالة الإيجار. من المهم التعامل مع الردود كنقاط بداية والتحقق منها مقابل قاعدة البيانات.

نصيحة: اطرح سؤال استكشافيًا مركزًا وتأكد من الإجابة مقابل قاعدة البيانات قبل المتابعة.

تتطلب مشكلات الأداء، مثل انقطاع الاتصال وزيادة زمن الاستجابة، تحقيقًا دقيقًا. يجب على المطورين جمع السجلات ومقارنة المقاييس وإنشاء جدول زمني للأحداث التي أدت إلى المشكلة. يعد تحديد ما تغير ومتى تغير وعبء العمل المعني أمرًا حيويًا.

على سبيل المثال، قد تؤدي عمليات البحث المتكررة على جدول معاملات كبير إلى التوصية بفهرس مركب. ومع ذلك، قبل تنفيذ أي تغييرات، من الضروري مراجعة المقاييس الداعمة والنتائج المتوقعة.

يساعد Database Agent في تجربة Azure PostgreSQL، الذي يمكن الوصول إليه عبر VS Code، في توحيد هذه المعلومات. يمكن للمستخدمين أيضًا استشارة Copilot للمساعدة في فهم التوصيات قبل اتخاذ القرارات.

ملاحظة: يقدم الفيديو المرفق Database Agent كميزة قادمة، مع تطبيق الإجراءات يدويًا حاليًا. تحقق من التوفر الحالي ومتطلبات Azure.

للبدء باستخدام إضافة PostgreSQL لـ VS Code، يمكن للمستخدمين اتباع الخطوات التالية:

  1. ثبّت إضافة PostgreSQL لـ VS Code: https://aka.ms/pg-pro-vs-code-repo
  2. استكشف جدولًا يستخدمه تطبيقك: افحص بنيته وعلاقاته قبل كتابة الاستعلامات.
  3. اكتب استعلامًا للقراءة فقط وراجعه: تحقق من الجداول وعمليات الربط وعوامل التصفية، ثم نفذه للتأكد من أن النتائج تلبي متطلباتك.

من خلال دمج مهام PostgreSQL في VS Code، يمكن للمطورين تعزيز إنتاجيتهم وتبسيط عمليات إدارة قواعد بياناتهم.

رابط ذو صلة: aka.ms

 

المصدر: Microsoft Developer Blogs

ما رأيك بهذا الخبر؟

شارك الخبر: