ستحتاج غالبًا إلى سرد قواعد البيانات أو حتى الجداول عند العمل مع قواعد البيانات. مثل معظم خوادم قواعد البيانات ، تمتلك Postgres أداة قائمة على سطر الأوامر تسمح لك بإدارة خادم Postgres.

هذه الأداة هي بسكل. يسمح لك بكتابة الاستعلامات وتنفيذها وعرض النتائج. يمكنك استخدام psql لسرد قواعد البيانات وإظهار الجداول في Postgres ببعض الأوامر البسيطة.

التجهيز

للاتصال بالخادم وقائمة قواعد البيانات أو الجداول ، ستحتاج إلى تثبيت PostgreSQL. فيما يلي بعض الدروس المفيدة:

  • كيف ثبِّت PostgreSQL على نظام Windows.
  • كيف قم بتثبيت PostgreSQL على Ubuntu.

سرد قواعد البيانات في PostgreSQL

بمجرد الاتصال بقاعدة البيانات باستخدام ملف بسكل الأمر ، يمكنك سرد جميع قواعد البيانات في الخادم المتصل باستخدام الأمر التالي.

postgres =# \ ل

هذا اختصار لـ \قائمة يأمر.

سيقوم هذا الأمر بسرد ثلاث قواعد بيانات افتراضية على الأقل: postgres و template0 و template1. postgres هي أول قاعدة بيانات ستتصل بها إذا لم تكن قد أنشأت قاعدة بيانات أخرى بعد.

يمكنك إنشاء قاعدة بيانات جديدة باستخدام الأمر التالي.

postgres =# إنشاء قاعدة بيانات dbname ؛

بمجرد إنشاء قاعدة البيانات ، ستحتاج إلى التبديل إليها لإدخال البيانات وإجراء عمليات أخرى عليها.

instagram viewer
postgres =# \ c dbname

جداول القوائم في PostgreSQL

بعد الاتصال بقاعدة البيانات وإنشاء الجداول ، قد ترغب في معرفة الجداول الموجودة. يمكنك القيام بذلك عن طريق سرد الجداول باستخدام الأمر psql ، \ د.

dbname =# \ د

في حالة عدم وجود جداول ، سيعرض هذا الأمر ملف لم تجد أي علاقات رسالة. وإلا ، فسيتم عرض الجداول بتنسيق جدولي.

على سبيل المثال ، قم بإنشاء جدول باسم المستخدمين في قاعدة بيانات تسمى مدونة باستخدام الأمر التالي.

بلوق =# إنشاء مستخدمي الجدول (
user_id مسلسل PRIMARY KEY ،
البريد الإلكتروني VARCHAR ( 255 ) فريد لا لا شيء,
كلمة المرور VARCHAR ( 50 ) ليس لا شيء
);

إذا قمت بإدراج الجداول باستخدام امتداد \ د الأمر ، سيكون الإخراج مشابهًا لما هو موضح أدناه.

إدارة قاعدة بيانات PostgreSQL الخاصة بك

هناك بعض أوامر psql البسيطة التي يمكنك استخدامها لسرد قواعد البيانات وإظهار الجداول في خادم PostgreSQL. إنهما مجرد أمران من بين العديد من الأوامر التي توفرها أداة psql.

ومع ذلك ، إذا كنت تريد تطبيق واجهة المستخدم الرسومية سهل الاستخدام لإدارة قاعدة بيانات PostgreSQL ، فاختر أداة pgAdmin. باستخدام pgAdmin ، يمكنك التفاعل مع الخادم الخاص بك دون استخدام سطر الأوامر.