centos

centos下pgadmin导出导入数据技巧

小樊
55
2025-08-26 22:27:09
栏目: 智能运维

CentOS下pgAdmin数据导入导出技巧

一、导入数据

  1. 图形化界面导入

    • 连接数据库后,右键点击目标数据库 → Import → 选择文件(SQL/CVS/Excel等)→ 配置分隔符、是否包含标题行等选项 → 点击Start
    • 支持直接导入SQL脚本(批量建表/插入数据),需确保目标表不存在或先删除冲突数据。
  2. 命令行快速导入(推荐大数据量)

    • 使用pg_restore导入SQL备份文件:
      pg_restore -U 用户名 -h 主机名 -d 目标数据库 /path/to/backup.sql
      
    • 通过COPY命令导入CSV文件(需在Query Tool中执行):
      COPY 表名(列1,列2) FROM '/path/to/file.csv' WITH CSV HEADER;
      

二、导出数据

  1. 图形化界面导出

    • 右键点击数据库/表 → Export → 选择格式(SQL/CSV/Excel)→ 配置导出范围(全表/部分数据)、文件路径及分隔符 → 点击Start
    • 导出CSV时可隐藏不需要的列,或按排序规则导出更简洁的数据。
  2. 分块导出大表(避免超时)

    • 通过Query Tool分批次查询导出,例如:
      -- 按ID范围分块导出
      SELECT * FROM large_table WHERE id BETWEEN 1 AND 10000;
      
    • 导出后用压缩工具(如zip)合并多个文件,提高归档效率。

三、关键注意事项

以上技巧覆盖常见场景,可根据数据规模和格式需求选择合适方式。

0
看了该问题的人还看了