بوستجري إس كيو إل (PostgreSQL) هو نظام إدارة قاعدة بيانات علائقية قوي ومفتوح المصدر. يستخدم على نطاق واسع لتخزين البيانات واسترجاعها في التطبيقات الحديثة.
في هذا الدليل، سنتعلم كيفية تثبيت PostgreSQL على Ubuntu، وإنشاء دور جديد، وقاعدة بيانات جديدة.
الخطوة 1 – تحديث مؤشر حزمة Ubuntu
قبل تثبيت أي حزمة في Ubuntu، من الممارسات الجيدة دائمًا تحديث مؤشر حزمة النظام. هذا يضمن أن يكون لديك أحدث معلومات الحزمة والاعتمادات المطلوبة للتثبيت.
افتح المحطة وقم بتشغيل الأمر التالي:
$ sudo apt update
الخطوة 2 – تثبيت PostgreSQL
لتثبيت PostgreSQL على Ubuntu، قم بتشغيل الأمر التالي:
$ sudo apt install postgresql postgresql-contrib
سيقوم هذا الأمر بتثبيت خادم PostgreSQL وحزم العملاء جنبًا إلى جنب مع حزم إضافية.
أثناء عملية التثبيت، سيُطلب منك إنشاء كلمة مرور لمستخدم قاعدة بيانات PostgreSQL (postgres).
الخطوة 3 – تحقق من تثبيت PostgreSQL
للتحقق من تثبيت PostgreSQL وتشغيله، يمكنك تشغيل الأمر التالي:
$ sudo systemctl status postgresql
سيوضح لك هذا الأمر حالة خدمة PostgreSQL. إذا كانت الخدمة تعمل، فيجب أن ترى رسالة تشير إلى أنها نشطة.
الخطوة 4 – الوصول إلى PostgreSQL
للوصول إلى PostgreSQL، يمكنك استخدام واجهة سطر الأوامر psql. لبدء غلاف psql، قم بتشغيل الأمر التالي:
$ sudo -u postgres psql
سيؤدي هذا إلى تسجيل دخولك كمستخدم خارق PostgreSQL (postgres) ويمنحك إمكانية الوصول إلى واجهة سطر القيادة PostgreSQL.
الخطوة 5 – خلق دور جديد
الدور هو حساب المستخدم الذي يمكنه تسجيل الدخول إلى مجموعة قواعد بيانات PostgreSQL. لإنشاء دور جديد، اتبع هذه الخطوات:
في واجهة سطر القيادة PostgreSQL، اكتب الأمر التالي لإنشاء دور جديد:
CREATE ROLE newuser WITH LOGIN PASSWORD 'password';
استبدل المستخدم الجديد باسم المستخدم الجديد الذي تريد إنشاءه، وكلمة مرور بكلمة مرور آمنة للمستخدم.
لمنح الدور الجديد الإذن بإنشاء قواعد البيانات، اكتب الأمر التالي:
ALTER ROLE newuser CREATEDB;
سيسمح هذا للمستخدم الجديد بإنشاء قواعد بيانات.
للخروج من واجهة سطر الأوامر PostgreSQL، اكتب\q واضغط على Enter.
الخطوة 6 – إنشاء قاعدة بيانات جديدة
لإنشاء قاعدة بيانات جديدة في PostgreSQL، اتبع هذه الخطوات:
قم بتسجيل الدخول إلى واجهة سطر الأوامر PostgreSQL كمستخدم خارق (postgres) عن طريق تشغيل الأمر التالي:
$ sudo -u postgres psql
اكتب الأمر التالي لإنشاء قاعدة بيانات جديدة:
CREATE DATABASE newdatabase;
استبدل newdatabase باسم قاعدة البيانات الجديدة التي تريد إنشاءها.
لمنح الإذن للمستخدم الجديد (المستخدم الجديد) للوصول إلى قاعدة البيانات الجديدة (newdatabase)، اكتب الأمر التالي:
GRANTALL PRIVILEGES ON DATABASE newdatabase TO newuser;
سيتيح ذلك للمستخدم الجديد الوصول الكامل إلى قاعدة البيانات الجديدة.
للخروج من واجهة سطر الأوامر PostgreSQL، اكتب\q واضغط على Enter.
خاتمة
تهانينا! لقد نجحت في تثبيت PostgreSQL على Ubuntu، وأنشأت دورًا جديدًا، وقاعدة بيانات جديدة. يمكنك الآن البدء في استخدام PostgreSQL لتخزين البيانات واحتياجات الاسترجاع.