PGSQL中可使用COPY命令来导入/导出数据,这里以CSV文件为例。

导出数据:

SQL Shell执行:

COPY table_name (col1,col2,col3) TO 'path_name.csv' CSV HEADER;

如果表格使用了分表,需使用select获取数据:

COPY (select col1,col2,col3 from table_name) TO 'path_name.csv' CSV HEADER;

导入数据:

COPY table_name (col1,col2,col3) FROM 'path_name.csv' delimiter ',' csv header;

注意:

1. 导入的CSV文件第一行为表格列字段(逗号分隔),若缺失,如果命令中指定了字段,那么仍然能导入成功,但第一行数据会丢失。

2. COPY命令默认从服务器端寻找文件,若文件在客户端,需使用\COPY,如:

\COPY table_name (col1,col2,col3) TO 'path_name.csv' CSV HEADER

另外,\COPY只能在命令行中执行,它是变相调用COPY FROM STDIN,而COPY可作为SQL语句执行。

php使用pg中copy命令,PGSQL COPY命令导入/导出数据相关推荐

  1. oracle导出表中某天数据命令,Oracle数据库使用命令行导入导出数据表及数据内容(本地、远程)...

    一.本机导入导出 1.数据库导出命令,导出用户userA下的表结构和数据: exp 用户名/密码@服务名 owner=用户名 file=导出文件指定存储路径 full=y 2.数据库导入命令,将use ...

  2. pgsql数据库实现导入导出(附sql示例)

    pgsql数据库实现导入导出(附sql示例) 1. 导出表 pg_dump -h 数据库ip -U 用户名 数据库名 -t 表名 >路径,例: pg_dump -h 127.0.0.1 -U s ...

  3. mysql命令导入导出数据_mysql命令行导入和导出数据

    MySQL中导出CSV格式数据的SQL语句样本如下: select * from test_info into outfile '/tmp/test.csv' fields terminated by ...

  4. 如何在 MySQL / MariaDB 中导入导出数据,导入导出数据库文件、Excel、CSV

    文章目录 本教程将详细讲解 1. MySQL / MariaDB 数据库数据「导出」 2. MySQL / MariaDB 数据库数据「导入」 3. 使用「卡拉云」一键导入导出 MySQL / Mar ...

  5. Oracle中用exp/imp命令快速导入导出数据

     Oracle中用exp/imp命令快速导入导出数据 [用 exp 数 据 导 出]: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中   ...

  6. easyexcel导入时读不到数据_SpringBoot中EasyExcel实现Excel文件的导入导出

    前言 在我们日常的开发过程中经常会使用Excel文件的形式来批量地上传下载系统数据,我们最常用的工具是Apache poi,但是如果数据到底上百万时,将会造成内存溢出的问题,那么我们怎么去实现百万数据 ...

  7. Postgres copy命令导入导出数据

    前言 最近有需要对数据进行迁移的需求,由于postgres性能的关系,单表3000W的数据量查询起来有一些慢,需要对大表进行切割,拆成若干个子表,涉及到原有数据要迁移到子表的需求.起初的想法是使用存储 ...

  8. PostgreSQL COPY 导入/导出数据

    COPY 命令可以快速的导入数据到 PostgreSQL 中,文件格式类似CVS之类.适合批量导入数据,比 \i 和恢复数据表快. 导出表数据到文件或 STDOUT : COPY tablename ...

  9. 数据库BCP命令导入导出数据

    http://wangle.iteye.com/blog/196968 BCP是SYBASE公司提供专门用于数据库表一级数据备份的工具. 一般存放在所安装的ASE或者Open Client 的BIN目 ...

最新文章

  1. 奇异值分解(SVD)原理详解及推导 (转)
  2. Python: Console框消失
  3. C++之初始化列表的一个笔记
  4. MySQL语法中有哪些可以利用的漏洞?
  5. java easyui样式_【Java框架型项目从入门到装逼】第八节 - 用EasyUI绘制主界面
  6. vb.net加密解密方法
  7. Mysql优化(出自官方文档) - 第五篇
  8. CheckBox的触发
  9. [IntelliJ IDEA + EduTools] 从零开始编写一套 Java 教材(一)
  10. 新零售做好客流数据分析才是提升线下商场、购物中心人流量的方向
  11. Python 猜数字小游戏 (带闯关关卡)
  12. RGB和CMYK配色表
  13. java 句柄无效_c# – 通过java运行.net控制台时“句柄无效”
  14. 芭蕉树上第二十根芭蕉-- c++路线
  15. 计算机专业术语,收藏用
  16. 「hdu6638」Snowy Smile【稀疏矩阵最大子矩阵和】
  17. 怎样检测和应对数据集的Outliers
  18. 8.遍历二叉树、线索二叉树、森林
  19. 简历制作课——如何写简历?
  20. 图片文字怎么转换成Word文档?教你两招快速解决

热门文章

  1. shell命令:getevent和sendevent
  2. 深度学习相关最新图书推荐
  3. 前端条码打印方案(表格+中文+一维码+二维码)
  4. 游戏设计的艺术:一本透镜的书——第七章 游戏通过迭代改良
  5. 李宇春 周笔畅 ... 2007娱乐猜想
  6. BannerPlugin插件使用
  7. cnvd批量提交以及漏洞盒子
  8. 中国开源年会报名 | StarRocks 极速湖仓分析的探索与实践
  9. 信息安全服务资质CCRC和信息安全管理体系ISO27001有什么区别?
  10. 小米android安全补丁,小米 A1 Android 8.1 测试版固件:最新 5 月安全补丁