​亲测 2022-11-09 北京​

文章目录

  • ​​场景​​
  • ​​脚本​​
  • ​​速度​​
  • ​​说明​​
  • ​​更多脚本​​
  • ​​导入、指定字段导入​​

场景

postgreSQL 导出 5G 单表

postgreSQL 导出数据、导入_数据库


脚本

PGPASSWORD=123456 psql -h 127.0.0.1 -p 5432 -d db_name -U root -c "\copy (SELECT * FROM reply_record ) to './reply_record.csv' WITH csv header delimiter '#' encoding 'UTF8'";

速度

用时一分钟

说明

#:分隔符


更多脚本

导入、指定字段导入

# 导入 copy from 
PGPASSWORD=123456 psql -h 127.0.0.1 -p 5432 -d db_name -U postgres -c "\copy tab_name FROM './test.csv' WITH csv header delimiter ',' encoding 'UTF8'";


# 指定字段
PGPASSWORD=123456 psql -h 127.0.0.1 -p 5432 -d db_name -U postgres -c "\copy tab_name(id,name,age) FROM './test.csv' WITH csv header delimiter ',' encoding 'UTF8'";