تثبيت PostgreSQL في أوبونتو

PostgreSQL هو نظام مجاني لإدارة قواعد البيانات يتم تطبيقه على العديد من المنصات ، بما في ذلك Windows و Linux. تدعم الأداة عددًا كبيرًا من أنواع البيانات ولديها لغة برمجة نصية مضمنة وتدعم العمل باستخدام لغات البرمجة الكلاسيكية. في أوبونتو ، يتم تثبيت PostgreSQL عبر "المحطة الطرفية" باستخدام المستودعات الرسمية أو المعرفة من قبل المستخدم ، وبعد ذلك ، يتم تنفيذ الأعمال التحضيرية واختبار وإنشاء الجداول.

تثبيت PostgreSQL في أوبونتو

يتم استخدام قواعد البيانات في مجموعة متنوعة من المجالات ، ولكن نظام الإدارة المريح يوفر لهم تحكمًا مريحًا. يتوقف العديد من المستخدمين في PostgreSQL ، ويثبتونها في نظام التشغيل الخاص بهم ويبدأون العمل مع الجداول. بعد ذلك ، نود أن نصف خطوة بخطوة عملية التثبيت بأكملها ، أول تشغيل وإعداد للأداة المذكورة.

الخطوة 1: تثبيت بوستجرس

بالطبع ، يجب أن تبدأ بإضافة جميع الملفات والمكتبات اللازمة إلى أوبونتو لضمان سير العمل العادي في PostgreSQL. يتم ذلك باستخدام وحدة التحكم والمستخدم أو المستودعات الرسمية.

  1. ابدأ تشغيل "Terminal" بأي طريقة مناسبة ، على سبيل المثال ، من خلال القائمة أو عن طريق الضغط على مجموعة المفاتيح Ctrl + Alt + T.
  2. فتح محطة في نظام التشغيل أوبونتو

  3. أولاً ، نلاحظ مستودعات المستخدم ، لأن الإصدارات الأحدث عادةً ما يتم تنزيلها أولاً هناك. أدخل الأمر sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list' ثم انقر فوق Enter .
  4. تنزيل دليل من تخزين المستخدم في أوبونتو

  5. أدخل كلمة مرور حسابك.
  6. إدخال كلمة مرور لتفعيل أمر في أوبونتو

  7. بعد ذلك استخدم wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add - wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add - لإضافة الحزم.
  8. إضافة حزم من المستودع الذي تم تنزيله إلى أوبونتو

  9. يبقى فقط تحديث مكتبات النظام باستخدام الأمر sudo apt-get update القياسي.
  10. الحصول على تحديثات للمكتبات في أوبونتو

  11. إذا كنت مهتمًا بالحصول على أحدث إصدار متوفر من PostgreSQL من المستودع الرسمي ، فأنت بحاجة إلى الكتابة في وحدة التحكم sudo apt-get install postgresql postgresql-contrib وتأكيد إضافة الملفات.
  12. تثبيت PostgreSQL من المستودع الرسمي لأوبونتو

عند الانتهاء من التثبيت الناجح ، يمكنك متابعة بدء تشغيل الحساب القياسي ، والتحقق من تشغيل النظام والتكوين الأولي.

الخطوة 2: بدء برنامج PostgreSQL أولاً

إدارة DBMS المثبتة يحدث أيضا من خلال "المحطة الطرفية" باستخدام الأوامر المناسبة. تبدو الدعوة إلى المستخدم الافتراضي كما يلي:

  1. اكتب sudo su - postgres واضغط على Enter . سيتيح لك هذا الإجراء الانتقال إلى الإدارة نيابةً عن الحساب الذي تم إنشاؤه افتراضيًا ، والذي يعمل حاليًا كحساب رئيسي.
  2. انتقل إلى PostgreSQL المشاركة الافتراضية في أوبونتو

  3. قم psql الدخول إلى وحدة التحكم الإدارية تحت ستار الملف الشخصي المستخدم من خلال psql . help تنشيط help فهم البيئة - سيعرض جميع الأوامر والوسائط المتاحة.
  4. قم بالتبديل إلى وحدة إدارة PostgreSQL في أوبونتو

  5. يتم عرض معلومات حول جلسة PostgreSQL الحالية عبر conninfo .
  6. عرض معلومات اتصال PostgreSQL في أوبونتو

  7. الخروج من البيئة سوف يساعد الفريق q .
  8. تسجيل الخروج من وحدة إدارة PostgreSQL في أوبونتو

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

الخطوة 3: إنشاء المستخدم وقاعدة البيانات

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

  1. أثناء createuser --interactive في وحدة التحكم ، قم بتشغيل ملف تعريف postgres (الأمر sudo su - postgres ) ، واكتب createuser --interactive ، ثم أعطه اسمًا مناسبًا بكتابة أحرف في السطر المناسب.
  2. إنشاء مستخدم PostgreSQL جديد في أوبونتو

  3. بعد ذلك ، حدد ما إذا كنت تريد منح المستخدم حقوق المستخدم الخارق للوصول إلى جميع موارد النظام. ببساطة حدد الخيار المناسب والمضي قدما.
  4. تعيين أذونات لمستخدم PostgreSQL في أوبونتو

  5. تتم تسمية قاعدة البيانات بشكل أفضل بنفس الاسم الذي تم تسمية الحساب به ، لذلك يجب عليك استخدام الأمر createdb soringpcrepair.com حيث soringpcrepair.com - اسم المستخدم.
  6. إنشاء قاعدة بيانات PostgreSQL جديدة في أوبونتو

  7. الانتقال إلى العمل مع قاعدة البيانات المحددة يحدث من خلال psql -d soringpcrepair.com حيث soringpcrepair.com - اسم قاعدة البيانات.
  8. انتقل إلى قاعدة بيانات PostgreSQL التي تم إنشاؤها في أوبونتو

الخطوة 4: إنشاء الجدول والعمل مع الصفوف

لقد حان الوقت لإنشاء الجدول الأول في قاعدة البيانات المعينة. يتم تنفيذ هذا الإجراء أيضًا من خلال وحدة التحكم ، ولكن لن يكون من الصعب التعامل مع الأوامر الرئيسية ، لأن كل ما عليك فعله هو:

  1. بعد الانتقال إلى قاعدة البيانات ، أدخل الرمز التالي:

    CREATE TABLE test (
    equip_id serial PRIMARY KEY,
    type varchar (50) NOT NULL,
    color varchar (25) NOT NULL,
    location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
    install_date date
    );

    إنشاء جدول PostgreSQL جديد في أوبونتو

    أولاً ، يتم تحديد اسم جدول الاختبار (يمكنك اختيار أي اسم آخر). فيما يلي وصف لكل عمود. لقد اخترنا نوعي الأسماء varchar و varchar color على سبيل المثال فقط ، يمكنك أيضًا تحديد أي نوع آخر ، ولكن فقط باستخدام الحروف اللاتينية. الأرقام الموجودة بين قوسين هي المسؤولة عن حجم العمود ، والذي يرتبط مباشرة بالبيانات التي تنتقل إلى هناك.

  2. بعد الإدخال ، يبقى فقط عرض الجدول على الشاشة مع d .
  3. عرض جدول PostgreSQL الذي تم إنشاؤه في أوبونتو

  4. تشاهد مشروعًا بسيطًا لا يحتوي على أي معلومات حتى الآن.
  5. عرض جدول PostgreSQL المنشأ حديثًا في PostgreSQL

  6. تتم إضافة بيانات جديدة عبر INSERT INTO test (type, color, location, install_date) VALUES ('slide', 'blue', 'south', '2018-02-24'); أولاً ، يتم الإشارة إلى اسم الجدول ، وفي حالتنا يكون الاختبار ، ثم يتم إدراج جميع الأعمدة ، ويتم الإشارة إلى القيم بين قوسين ، في علامات اقتباس.
  7. إضافة السطر الأول إلى أوبونتو

  8. ثم يمكنك إضافة سطر آخر ، على سبيل المثال ، INSERT INTO test (type, color, location, install_date) VALUES ('swing', 'yellow', 'northwest', '2018-02-24');
  9. إضافة خط PostgreSQL الثاني إلى أوبونتو

  10. قم بتشغيل الجدول عبر SELECT * FROM test; لتقييم النتيجة. كما ترون ، يتم ترتيب كل شيء بشكل صحيح وإدخال البيانات بشكل صحيح.
  11. عرض جدول PostgreSQL مع سلاسل Ubuntu جديدة

  12. إذا كنت بحاجة إلى حذف أي قيمة ، فقم بذلك من خلال الأمر DELETE FROM test WHERE type = 'slide'; عن طريق تحديد الحقل المطلوب في علامات الاقتباس.
  13. قم بإزالة القيمة من جدول PostgreSQL في أوبونتو

الخطوة 5: تثبيت phpPgAdmin

ليس من السهل دائمًا إدارة قاعدة البيانات من خلال وحدة التحكم ، لذلك فمن الأفضل ترقيتها عن طريق تثبيت واجهة المستخدم الرسومية الخاصة بـ phpPgAdmin.

  1. أولاً وقبل كل شيء ، عبر Terminal ، قم بتنزيل آخر التحديثات للمكتبات عبر sudo apt-get update .
  2. الحصول على التحديثات لتثبيت Apache في أوبونتو

  3. قم بتثبيت خادم الويب Apache sudo apt-get install apache2 .
  4. تنزيل مكونات Apache إلى Ubuntu

  5. بعد التثبيت ، اختبر وظائفه ودقة sudo apache2ctl configtest باستخدام sudo apache2ctl configtest . إذا حدث خطأ ما ، فابحث عن خطأ وفق الوصف الموجود على موقع Apache الرسمي.
  6. إجراء اختبار الصحة أباتشي في أوبونتو

  7. قم ببدء تشغيل الخادم عن طريق كتابة sudo systemctl start apache2 .
  8. قم بتشغيل خادم الويب Apache في أوبونتو

  9. الآن وقد أصبح الخادم يعمل بشكل صحيح ، يمكنك إضافة مكتبات phpPgAdmin عن طريق تنزيلها من المستودع الرسمي عبر sudo apt install phppgadmin .
  10. تثبيت phpPGadmin في أوبونتو

  11. بعد ذلك ، يجب عليك تغيير ملف التكوين قليلاً. gedit /etc/apache2/conf-available/phppgadmin.conf من خلال المفكرة القياسية ، وتحديد gedit /etc/apache2/conf-available/phppgadmin.conf . إذا كان المستند للقراءة فقط ، فستحتاج إلى تحديد sudo في الأمر قبل gedit .
  12. فتح ملف تكوين phpPGadmin في أوبونتو

  13. قبل السطر "Require local" ، أدخل # لتعيده في تعليق ، ومن الأسفل أدخل Allow From all . سيتم الآن فتح الوصول إلى العنوان لجميع الأجهزة على الشبكة ، وليس فقط للكمبيوتر الشخصي المحلي.
  14. تحرير تكوين phpPGadmin في أوبونتو

  15. أعد sudo service apache2 restart خادم الويب sudo service apache2 restart ثم لا تتردد في العمل مع PostgreSQL.
  16. أعد تشغيل خادم Apache في أوبونتو

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

انظر أيضا: تثبيت مجموعة أدوات LAMP في أوبونتو