在 Ubuntu 上使用 pgAdmin 导入数据,常见有几种方式,取决于你的数据格式(SQL 文件、CSV 等)。下面按最常用场景一步步说明。
.sql 备份文件.sql 文件✅ 数据就会被导入到该数据库中
Databases → 你的数据库 → Schemas → public → Tables
csvYes(如果有表头),⚠️ 注意:
在 Query Tool 中执行:
COPY 表名 FROM '/home/user/data.csv'
WITH (FORMAT csv, HEADER true);
⚠️ 权限注意:
psql 客户端导入如果你在 Ubuntu 终端操作,比 pgAdmin 更稳定:
psql -U 用户名 -d 数据库名 -f 文件.sql
psql -U 用户名 -d 数据库名
\copy 表名 FROM '/路径/文件.csv' CSV HEADER;
Permission denied
解决:
/tmpchmod 644 data.csv
确保 CSV 是 UTF-8:
file data.csv
你可以告诉我:
我可以直接给你对应操作步骤或 SQL 语句。