ITPub博客

首页 > 数据库 > NoSQL > postgresql导出导入

postgresql导出导入

原创 NoSQL 作者:wzgchen 时间:2015-10-12 14:38:56 0 删除 编辑

导出CSV:

------------
导出:

COPY e_m_city (name, email) TO '/home/chenhao1/employee.csv' CSV HEADER;

\COPY e_m_city  TO '/home/postgres/e_m_city.csv' CSV HEADER;

导入文件数据,指定间隔符为 | :

COPY employeenew FROM '/home/smallfish/employee.sql' DELIMITER |;


psql
\o /tmp/test.out
select *  from report.cinematicketinf  t right join report.cinema c on c.cinemacode=t.cinemacode where t.playtime >='2015-10-08' and t.playtime < '2015-10-09';


案例:SQL查询结果导出CSV

方法1:
 \f ','
 \a
\o /tmp/m_film.csv
select recordid ,movieid from   m_film where movieid is not null;

 sz m_film.csv

方法2:
 \COPY (select recordid ,movieid from   m_film where movieid is not null) TO '/tmp/m.csv' CSV HEADER;



导入: 
 \COPY m_film from  '/tmp/m.csv' WITH CSV HEADER;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/91975/viewspace-1813815/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 新手入门
请登录后发表评论 登录
全部评论

注册时间:2015-05-01

  • 博文量
    383
  • 访问量
    179195