كيفية تثبيت واستخدام PostgreSQL 18 على Ubuntu 24.04
PostgreSQL (المعروف أيضاً باسم Postgres) هو نظام قواعد بيانات مفتوح-المصدر قوي ومتقدم يقدم ميزات تخزين واستعلام متطورة وآمنة. يتم استخدامه على نطاق واسع في المشاريع الصغيرة والكبيرة لما يتمتع به من كفاءة وثبات وقابلية للتطوير.
في هذا الدليل سنشرح كيفية تثبيت PostgreSQL 18 (الإصدار الأحدث) على نظام Ubuntu 24.04 وكيفية استخدامه بفعالية. 1
📌 تثبيت PostgreSQL على Ubuntu 24.04
sudo apt install -y postgresql-common ca-certificates
sudo /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh
sudo apt update
sudo apt install postgresql-18 postgresql-contrib-18
بهذا تكون قد قمت بتثبيت PostgreSQL 18 على النظام. 2

🛠 تثبيت pgAdmin 4 لإدارة PostgreSQL
إذا كنت تفضل واجهة رسومية لإدارة قواعد البيانات، يمكنك تثبيت pgAdmin4، الأداة الرسمية لإدارة PostgreSQL.
sudo apt install -y curl ca-certificates gnupg
curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
# تثبيت الوضعين معاً
sudo apt install pgadmin4
# أو الوضع المكتبي فقط
sudo apt install pgadmin4-desktop
# أو الوضع الويب فقط
sudo apt install pgadmin4-web
# إعداد خادم الويب إذا اخترت وضع الويب
sudo /usr/pgadmin4/bin/setup-web.sh
بعد التثبيت، يمكنك الوصول إلى pgAdmin في المتصفح عبر الرابط التالي:
http://127.0.0.1/pgadmin4
👤 كيفية استخدام PostgreSQL (الأوامر الأساسية)
بعد التثبيت، يقوم النظام بإنشاء حساب مستخدم PostgreSQL باسم postgres بدون كلمة مرور. يمكنك الدخول إلى سطر أوامر PostgreSQL كما يلي:
sudo -i -u postgres
psql
أو بالدخول مباشرة:
sudo -u postgres psql
للخروج من بيئة PostgreSQL:
\q
🔐 إدارة الأدوار وقواعد البيانات
يمكنك إنشاء مستخدم جديد بهذا الشكل:
CREATE USER myuser WITH PASSWORD 'mypassword';
ويمكن إنشاء قاعدة بيانات مرتبطة بهذا المستخدم:
CREATE DATABASE mydb OWNER myuser;
📌 تهيئة الوصول البعيد (اختياري)
للسماح بالاتصال من أجهزة أخرى:
- افتح ملف تكوين PostgreSQL وغير قيمة
listen_addressesإلى ‘*’. - في ملف
pg_hba.confأضف قاعدة للسماح باتصالات من الشبكة. - أعد تشغيل الخدمة:
sudo systemctl restart postgresql
📦 النسخ الاحتياطي والاستعادة
لنسخ قاعدة بيانات واحدة:
pg_dump -U postgres mydb > mydb_backup.sql
لاستعادة قاعدة:
psql -U postgres mydb < mydb_backup.sql
📌 خلاصة
لقد تعرفت على:
- تثبيت PostgreSQL 18 على Ubuntu 24.04.
- استخدام pgAdmin 4 لإدارة القواعد.
- الأوامر الأساسية لإدارة الأدوار، قواعد البيانات والنسخ الاحتياطي.
إذا أردت أن تستمر في تطوير مهاراتك مع PostgreSQL، راجع الوثائق الرسمية للمشروع والمصادر التعليمية المتقدمة.





