الوصول إلى قاعدة البيانات

لقد أعدت هذا للتو للتحقق.

  1. باستخدام صفحة المسؤول https://<site>/admin/backup، طلبت تنزيلًا واتبعت الخطوات، كانت هناك عدة خطوات تضمنت التحقق عبر البريد الإلكتروني وتنزيل ملف.
  2. الملف الذي تم تنزيله كان ملف gz على سبيل المثال abc-2025-01-23-095947-v20250122131007.sql.gz. على نظام ويندوز، قمت بفك ضغط الملف باستخدام 7-zip والذي أنشأ مجلدًا بنفس الاسم مع إزالة .gz من النهاية.
C:\Users\Groot\Downloads>dir *.sql.gz
23/01/2025  05:04 صباحًا       407,213,170 abc-2025-01-23-095947-v20250122131007.sql.gz

C:\Users\Groot\Downloads>dir *.sql

23/01/2025  05:04 صباحًا    <DIR>          abc-2025-01-23-095947-v20250122131007.sql
  1. باستخدام موجه أوامر ويندوز مفتوحًا على المجلد الذي يحتوي على ملف sql للتحقق من وجود ملف sql
C:\Users\Groot\Downloads\abc-2025-01-23-095947-v20250122131007.sql>dir

23/01/2025  05:04 صباحًا     1,572,346,154 abc-2025-01-23-095947-v20250122131007.sql
               1 File(s)  1,572,346,154 bytes
  1. باستخدام نفس موجه أوامر ويندوز المستخدم لكتابة الأمر لسرد بداية ملف sql.

type <file> /a | more

C:\Users\Groot\Downloads\abc-2025-01-23-095947-v20250122131007.sql>type "abc-2025-01-23-095947-v20250122131007.sql" /a | more

abc-2025-01-23-095947-v20250122131007.sql


--
-- PostgreSQL database dump
--

-- Dumped from database version 15.8 (Debian 15.8-1.pgdg110+1)
-- Dumped by pg_dump version 15.10 (Debian 15.10-1.pgdg120+1)

-- Started on 2025-01-23 09:59:47 UTC

SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET client_encoding = 'UTF8';

نأمل أن يوصلك هذا إلى النقطة التي يمكنك فيها استخدام ملف SQL مع PGAdmin لاستيراد البيانات.


ملاحظة:
عندما قمت بنشر حول هذا الأمر قبل حوالي 5 سنوات، كان نوع ملف التنزيل هو tar.gz، وهو الآن sql.gz. الفرق الوحيد هو أنه الآن يلزم خطوة فك ضغط أقل.