在 Ubuntu 上用 pgAdmin 导入数据,常见有几种方式,下面按最常用场景给你说明。
适用于:.sql 文件(结构+数据)
Tools → Query Tool
Ctrl+O).sql 文件✅ 数据就导入完成了
适用于:已有表结构,只导数据
CSVYes,⚠️ 表结构必须提前存在
COPY 表名 FROM '/路径/文件.csv'
WITH (FORMAT csv, HEADER true);
注意:
psql 客户端导入更方便如果你在 Ubuntu 终端:
psql -U 用户名 -d 数据库名 -f 文件.sql
导入 CSV:
psql -U 用户名 -d 数据库名
\copy 表名 FROM '文件.csv' WITH CSV HEADER;
chmod 644 文件.csv
/tmpSET client_encoding = 'UTF8';
DROP TABLE IF EXISTS✅ 小数据:pgAdmin 界面
✅ 大数据 / 生产:psql + COPY
✅ SQL 备份:Query Tool 执行
如果你愿意,可以告诉我:
我可以给你精确步骤或命令。