在 Linux 下使用 pgAdmin 导出 PostgreSQL 表,常见有几种方式,下面按最常用场景给你说明。
Servers → 你的服务器 → Databases → 你的数据库 → Schemas → public → Tables
Custom / Tar:用于备份恢复Plain:生成 .sql 文件Directory:目录备份/home/user/table.sql)✅ 这种方式导出的 是整个表(结构 + 数据)
如果你想导出成 Excel / CSV:
SELECT * FROM 表名;
如果你更习惯命令行,可以用 pg_dump:
pg_dump -U 用户名 -d 数据库名 -t 表名 > table.sql
pg_dump -U 用户名 -d 数据库名 -t 表名 --data-only > table_data.sql
psql -U 用户名 -d 数据库名 -c "COPY 表名 TO STDOUT WITH CSV HEADER" > table.csv
/home/你的用户名/
psql -U 用户名 -d 数据库名 < table.sql
| 需求 | 推荐方式 |
|---|---|
| 整表备份 | pgAdmin → Backup |
| Excel / CSV | Query Tool → CSV |
| 自动化 | pg_dump |
如果你愿意,可以告诉我:
我可以给你更精确的步骤截图说明。