في هذا القسم سوف نفهم كيفية توصيل خادم قاعدة بيانات PostgreSQL من خلال برنامج طرفي تفاعلي يسمى pgAdmin و ال SQL شل (بسكل) طلب.
إذا قمنا بتثبيت خادم قاعدة بيانات PostgreSQL، فسيقوم برنامج تثبيت PostgreSQL أيضًا بالاتصال ببعض الأدوات المفيدة للعمل من خلال خادم قاعدة بيانات PostgreSQL.
سنناقش هنا كيف يمكننا ربط خادم قاعدة بيانات PostgreSQL من خلال الأدوات التالية:
مشرف الصفحة: إنها أداة إدارة أمامية قائمة على الويب لـ PostgreSQL، مما يساعدنا على الاتصال خادم قاعدة بيانات PostgreSQL.
وظيفة مركز حقوق الإنسان بيثون
شل SQL (PSQL): إنه تطبيق أمامي قائم على المحطة، ويمكننا أيضًا استخدام هذا التطبيق للاتصال خادم قاعدة بيانات PostgreSQL .
سنقوم الآن بتوصيل خادم قاعدة بيانات PostgreSQL بمساعدة pgAdmin .
أولاً، سوف نفهم كيفية الاتصال بقاعدة البيانات بمساعدة المسؤول طلب.
تسمح لنا أداة pgAdmin بالاتصال بخادم قاعدة بيانات PostgreSQL من خلال واجهة مستخدم مدمجة . وهنا نستخدم نسخة pgadmin4 لربط قاعدة البيانات.
سنتبع الخطوات التالية لتوصيل خادم قاعدة بيانات PostgreSQL باستخدام ملف أداة pgAdmin واجهة المستخدم الرسومية:
الخطوة 1: قم بتشغيل تطبيق pgAdmin
في البداية سوف نقوم بفتح pgAdmin طلب. لهذا سوف ندخل pgAdmin في شريط البحث في نظامنا، كما هو موضح في لقطة الشاشة أدناه:
بعد النقر على pgAdmin سيتم تشغيل التطبيق على متصفح الويب، كما نرى في الصورة التالية:
الخطوة 2: إنشاء خادم
بعد ذلك نقوم بالنقر بزر الفأرة الأيمن على الخوادم العقدة وحدد إنشاء → خادم… القائمة ل إنشاء خادم ، كما نرى في الصورة أدناه:
الخطوة 3: قم بتوفير اسم الخادم
بعد اختيار الخادم الخيار، إنشاء الخادم سيتم فتح نافذة حيث ندخل اسم الخادم في ال عمود الاسم، على سبيل المثال، PostgreSQL1 ومن ثم سوف نقوم بالضغط على اتصال علامة التبويب، كما هو موضح أدناه:
الخطوة 4: توفير المضيف وكلمة المرور
بعد النقر على علامة التبويب اتصال ، وسوف نقدم تفاصيل يستضيف و كلمة المرور ل بوستجرس المستخدم، وبعد ذلك، سوف نقوم بالضغط على يحفظ زر.
الخطوة 5: توسيع الخادم
الشبكة وأنواع الشبكات
في الخطوة التالية سوف نقوم بالضغط على عقدة الخوادم ل قم بتوسيع الخادم . ولدى PostgreSQL قاعدة بيانات اسمها بوستجرس بشكل افتراضي، كما نرى في الصورة التالية:
الخطوة 6: افتح أداة الاستعلام
الآن سوف نقوم بفتح أداة الاستعلام عن طريق تحديد عنصر القائمة أداة → أداة الاستعلام، أو يمكننا النقر مباشرة على أداة الاستعلام أيقونة قريبة المتصفح, كما يمكننا أن نرى في لقطة الشاشة التالية:
الخطوة 7: أدخل الأمر في محرر الاستعلام
مرة واحدة في أداة الاستعلام تم فتحه بنجاح، وسوف نقوم بإدخال الأمر أدناه في محرر الاستعلام وانقر على ينفذ زر.
Select Version();
وبعد تنفيذ الأمر أعلاه سنحصل على إخراج البيانات للأمر المحدد، والذي يعرض المعلومات الكاملة عن المستخدم حاليًا إصدار ل PostgreSQL ، كما هو موضح في الصورة أدناه:
بعد فهم اتصال خادم قاعدة بيانات PostgreSQL من خلال pgAdmin4 ، سوف نتعلم عملية الاتصال خادم قاعدة بيانات PostgreSQL باستخدام SQL Shell (psql).
ال psql هو أداة الصدفة التفاعلية المقدمة من PostgreSQL. يسمح لنا psql بالارتباط مع خادم قاعدة بيانات PostgreSQL، على سبيل المثال، العمل على كائنات قاعدة البيانات و تنفيذ SQL الأوامر .
للاتصال بخادم قاعدة بيانات PostgreSQL باستخدام ملف شل SQL (بسكل) للتطبيق، سنتبع الخطوات التالية:
الخطوة 1: افتح ملف psql
مامتا كولكارني الممثل
في البداية سوف نقوم بفتح psql في نظامنا المحلي. لهذا سوف نذهب إلى بيت زر وابحث عن شل SQL (بسكل) وانقر على يفتح الزر، كما هو موضح في الصورة أدناه:
الخطوة 2: ربط قاعدة البيانات
مرة واحدة في قذيفة SQL مفتوح، سوف نضغط على مفتاح الإدخال أربع إلى خمس مرات.
ومن ثم تقديم كلمة المرور ليقوم المستخدم (الذي أنشأناه سابقًا) بتوصيل خادم قاعدة البيانات باستخدام ملف بوستجرس المستخدم الذي هو بشكل افتراضي المستخدم في PostgreSQL، كما هو موضح في لقطة الشاشة أدناه:
ملحوظة: إذا أردنا توفير جميع التفاصيل مثل الخادم وقاعدة البيانات والمنفذ واسم المستخدم وكلمة المرور يدويًا، فسنضغط على مفتاح Enter وسيستخدم التطبيق القيم الافتراضية، المحددة في القوس المربع [] ونحرك السهم إلى الخط الجديد.
لنفترض أن لدينا مضيف محلي كخادم قاعدة البيانات الافتراضي، وكنا نقدم كلمة مرور مستخدم Postgres ، سوف نقوم بإدخال كلمة مرور مماثلة لـ Postgres التي حددها المستخدم خلال تثبيت PostgreSQL.
الخطوة 3: إدخال أمر للارتباط بخادم قاعدة بيانات PostgreSQL
في هذه الخطوة، سنكتب أمر SQL واحدًا، مما يساعدنا على التواصل مع خادم قاعدة بيانات PostgreSQL.
مامتا كولكارني
في الأمر أدناه، نحاول الحصول على التفاصيل الكاملة حول الإصدار الحالي من PostgreSQL:
SELECT version();
بعد التنفيذ أو الضغط على مفتاح الادخال ، سنحصل على المخرجات التالية، والتي تعرض المعلومات الكاملة حول الإصدار الحالي من إصدار PostgreSQL لنظامنا:
ملاحظة: أثناء كتابة أمر في psql، يجب علينا التأكد من أن الأمر المحدد سينتهي بفاصلة منقوطة (؛).
إذا كان أي تطبيق يدعمه ODBC أو JDBC أن تكون متصلاً أيضًا بخادم قاعدة بيانات PostgreSQL.
علاوة على ذلك، عندما نقوم بتطوير تطبيق يستخدم برنامج تشغيل واضح، يمكن للبرنامج المحدد أيضًا الاتصال بخادم قاعدة بيانات PostgreSQL.
على سبيل المثال، يمكننا توصيل PostgreSQL من جافا ، قم بتوصيل PostgreSQL من Python والاتصال بـ PostgreSQL من بي أتش بي .
ملخص
لقد فهمنا في هذا القسم اتصال خادم قاعدة بيانات PostgreSQL من خلال أدوات العميل المختلفة باستخدام برنامج pgAdmin واجهة المستخدم الرسومية و SQL شل (بسكل) .