访问数据库

刚重新检查了一下。

  1. 使用管理页面 https:///admin/backup 请求下载并按照步骤操作,其中包含通过电子邮件验证和下载文件的多个步骤。
  2. 下载的文件是 gz 文件,例如 abc-2025-01-23-095947-v20250122131007.sql.gz。在 Windows 上使用 7-zip 解压缩文件,这会创建一个同名但去掉 .gz 后缀的目录。
C:\Users\Groot\Downloads>dir *.sql.gz
01/23/2025  05:04 AM       407,213,170 abc-2025-01-23-095947-v20250122131007.sql.gz

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

01/23/2025  05:04 AM    <DIR>          abc-2025-01-23-095947-v20250122131007.sql
  1. 使用打开到包含 sql 文件的目录的 Windows 命令提示符来验证 sql 文件是否存在。
C:\Users\Groot\Downloads\abc-2025-01-23-095947-v20250122131007.sql>dir

01/23/2025  05:04 AM     1,572,346,154 abc-2025-01-23-095947-v20250122131007.sql
               1 File(s)  1,572,346,154 bytes
  1. 使用相同的 Windows 命令提示符键入命令以列出 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 导入数据。


附注

大约 5 年前,当我 发帖 讨论这个问题时,下载的文件类型是 tar.gz,现在是 sql.gz。唯一的区别是现在需要少一步解压缩。