---
title: كيفية استيراد وتصدير قاعدة بيانات PostgreSQL عبر cPanel و SSH
description: "🌐هذا الدليل متوفر أيضاً باللغة الإنجليزية[Read in English ←](https://kb.tarweig.com/en/docs/import-and-export-a-postgresql-database/) قد تحتاج بين الحين والآخر إلى تصدير أو استيراد قاعدة بيانات PostgreSQL؛ سواء كنت تنقل موقعك إلى مزود استضافة جديد، أو تستورد بيانات موقع من طرف خارجي، أو تأخذ نسخة احتياطية…"
url: "https://kb.tarweig.com/docs/%d9%83%d9%8a%d9%81%d9%8a%d8%a9-%d8%a7%d8%b3%d8%aa%d9%8a%d8%b1%d8%a7%d8%af-%d9%88%d8%aa%d8%b5%d8%af%d9%8a%d8%b1-%d9%82%d8%a7%d8%b9%d8%af%d8%a9-%d8%a8%d9%8a%d8%a7%d9%86%d8%a7%d8%aa-postgresql-%d8%b9/"
updated: "2026-10-11"
category: إدارة الاستضافة
---

# كيفية استيراد وتصدير قاعدة بيانات PostgreSQL عبر cPanel و SSH

🌐هذا الدليل متوفر أيضاً باللغة الإنجليزية[Read in English ←](https://kb.tarweig.com/en/docs/import-and-export-a-postgresql-database/)

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

في هذا الدليل، سنشرح بالتفصيل كيفية تصدير واستيراد قواعد بيانات PostgreSQL باستخدام سطر الأوامر (SSH) وكذلك عبر واجهة phpPgAdmin الرسومية.

## كيفية تصدير قاعدة بيانات PostgreSQL

### الطريقة الأولى: استخدام أداة pg_dump عبر SSH

**الخطوة 1:** اتصل بحساب الاستضافة عبر [الاتصال المشفر SSH](https://kb.tarweig.com/ar/docs/log-account-via-ssh/).

**الخطوة 2:** اكتب الأمر التالي، مع استبدال `username` باسم مستخدم cPanel، و `dbname` باسم قاعدة البيانات التي ترغب في تصديرها:

```
pg_dump -U username dbname > dbexport.pgsql
```

 معلومات مهمة:

سيتم حفظ الملف باسم `dbexport.pgsql`. يمكنك تغيير الاسم كما تشاء ولكن احرص على الاحتفاظ بامتداد `.pgsql`.

### الطريقة الثانية: استخدام أداة phpPgAdmin

**الخطوة 1:** سجّل الدخول إلى لوحة تحكم cPanel الخاصة بك.

![](https://kb.tarweig.com/wp-content/uploads/kb-media/2020/12/lab.jpg)

**الخطوة 2:** انزل إلى قسم **قواعد البيانات (Databases)** وافتح **phpPgAdmin**.

![](https://kb.tarweig.com/wp-content/uploads/kb-media/2021/04/1-783x211.jpg)

**الخطوة 3:** في القائمة الجانبية، وسّع **Servers** ثم **PostgreSQL**، واضغط على اسم قاعدة البيانات المراد تصديرها.

![](https://kb.tarweig.com/wp-content/uploads/kb-media/2021/04/2-783x177.jpg)

**الخطوة 4:** اضغط على زر **Export** في الشريط العلوي، واختر **Structure and data** وبصيغة **SQL**، ثم حدد **Download** واضغط **Export** لحفظ الملف على جهازك.

![](https://kb.tarweig.com/wp-content/uploads/kb-media/2021/04/3-783x167.jpg)

![](https://kb.tarweig.com/wp-content/uploads/kb-media/2021/04/4-1-783x248.jpg)

## كيفية استيراد قاعدة بيانات PostgreSQL

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

### الطريقة الأولى: الاستيراد عبر أمر psql في SSH

ارفع ملف `dbexport.pgsql` إلى مجلد حسابك، ثم اتصل عبر SSH ونفّذ الأمر التالي:

```
psql -U username dbname < dbexport.pgsql
```

### الطريقة الثانية: الاستيراد عبر phpPgAdmin

افتح **phpPgAdmin**، واختر قاعدة البيانات، ثم اضغط على تبويب **SQL** في الأعلى، واستخدم زر **Choose File** لاختيار ملف النسخة الاحتياطية من جهازك، ثم اضغط **Execute** لتنفيذ الاستيراد بنجاح.

![](https://kb.tarweig.com/wp-content/uploads/kb-media/2021/04/5-783x178.jpg)

![](https://kb.tarweig.com/wp-content/uploads/kb-media/2021/04/6-783x176.jpg)
