أخبار العالمألعابتقنيةسياحة و سفرصحة و جمالمال و أعمالمنوعات

PostgreSQL بكل سهولة





طريقة تثبيت PostgreSQL على Ubuntu 24.04

كيفية تثبيت واستخدام 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

PostgreSQL Logo


🛠 تثبيت 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، راجع الوثائق الرسمية للمشروع والمصادر التعليمية المتقدمة.


اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى