在 Ubuntu 上使用 pgAdmin 导入数据或数据库,通常有几种常见场景。下面按最常见情况给你说明。
适用于:你有一个 .sql 文件,想导入到某个数据库中。
.sql 文件⚠ 注意:
.sql文件用 Restore.backup / .dump文件也用 Restore
适用于:把 Excel / CSV 导入已有表
数据库 → Schemas → public → Tablescsv,如果你在 Ubuntu 终端:
psql -U 用户名 -d 数据库名 -f file.sql
psql -U 用户名 -d 数据库名
\copy 表名 FROM '/路径/file.csv' CSV HEADER;
permission denied
解决:
sudo chmod 644 file.sql
或用 postgres 用户运行
导入前:
SET client_encoding = 'UTF8';
如果你能说清楚:
我可以直接给你精确步骤或命令。