Только что перепроверил это.
- Через административную страницу https://<сайт>/admin/backup запросил загрузку и выполнил все шаги: было несколько этапов, включая проверку через электронную почту и скачивание файла.
- Скачанный файл имел расширение
gz, напримерabc-2025-01-23-095947-v20250122131007.sql.gz. В Windows я распаковал его с помощью 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
- Через командную строку Windows, открытую в папке с 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 файл(ов) 1 572 346 154 байт
- В той же командной строке использовал команду
type, чтобы вывести начало SQL-файла.
type <файл> /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 для импорта данных.
NB
Когда я писал об этом примерно 5 лет назад, тип скачиваемого файла был tar.gz, сейчас — sql.gz. Единственное отличие в том, что теперь требуется на один шаг распаковки меньше.