业界动态
PostgreSQL copy 命令教程
2024-11-07 08:21

大家好,又见面了,我是你们的朋友全栈君。

PostgreSQL copy 命令教程

报文介绍PostgreSQL copy 命令,通过示例展示把查询结果导出到csv文件,导入数据文件至postgresql。

copy命令用于在postgreSql表和标准文件系统直接传输数据。copy命令让PostgreSQL 服务器直接读写文件,因此文件必须让PostgreSQL 用户能够访问到。该命令使用的文件是数据库服务器直接读写的文件,不是客户端应用的文件,因此必须位于服务器本地或被直接访问的文件,而不是客户端位置。

命令拷贝表内容至文件,也可以拷贝select的查询结果;也就说,如果select后面列出部分字段,则 命令仅拷贝指定字段的结果至文件。准备使用 命令的表必须授予select权限。该命令仅能在表上使用,不能用于视图;当我们需要拷贝视图内容时,可以给copy命令传入sql查询:

拷贝文件的数据到数据表。当使用,文件中的每个字段被i顺序插入特定字段。如果该命令中的表的列参数未指定则获取它们的缺省值。使用命令的表必须授予insert权限。

不要混淆copy命令和psql中的 。调用 ,然后返回数据或存储可以被psql客户端访问的文件数据。因此,当使用copy时,文件的可访问性和访问权限取决于客户端,而不是服务器。

2.1 从Postgresql导出表

我们能拷贝表至控制台,并使用竖线(|)作为字段直接的分隔符:

拷贝表至文件,使用空格作为字段直接的分隔符:

2.2 导入文件至Postgresql表

传入文件至已经存在的表:

2.3 导出查询结果至文件

导出查询结果至文件:

如果需要压缩数据,使用下面命令:

如果仅导出2列,使用下面命令:

如果需要导出二进制文件:

导出csv文件:

csv文件还有一些其他参数:

DELIMITER – 数据行中分割每个字段的分隔符。csv文件一般使用逗号.

HEADER – 指定csv文件的标题,如果不需要标题行,可以忽略HEADER.

指定编码:

本文介绍PostgreSQL中的copy命令,并通过示例展示了不同的应用场景。使用COPY加载大量行总是比使用INSERT快,COPY会进行一次设置,并且每行的开销都非常低,尤其是在不涉及触发器的情况下。

    以上就是本篇文章【PostgreSQL copy 命令教程】的全部内容了,欢迎阅览 ! 文章地址:http://sicmodule.glev.cn/news/9219.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 歌乐夫资讯移动站 http://sicmodule.glev.cn/mobile/ , 查看更多   
最新新闻
李子柒报警事件真相大白!
近日,一则关于中国美食博主李子柒报警的事件引发了广泛的关注。这一事件的背后真相究竟是什么?让我们一起来看看。李子柒,一个
2025年是“佛灯火”年,啥预兆?明年是蛇年,年成好吗?
推荐语:2025年是“佛灯火”年,啥预兆?明年是蛇年,年成好吗?2025年,天干地支对应的是乙巳年,被称为“佛灯火年”。这一称谓
最赚钱的热门行业分析:揭秘2019年最赚钱的行业领域!
一、人工智能与机器学习技术行业随着科技的飞速发展,人工智能和机器学习技术已成为当今时代最热门的行业之一。在大数据分析、智
全国青联委员李子柒回归,获高规格“礼遇”
李子柒近日回归,官方给予其超乎一般网红的高规格“礼遇”。11月12日,李子柒发布两则视频,引爆网络,这是她时隔三年后,再次更
李子柒归来为何仍是顶流
  停更3年后,那个长发布衣的姑娘回来了。11月12日下午4时30分,李子柒发布一条长达14分钟、展现非物质文化遗产漆器制作过程的
2年后,李子柒回来了,但江湖变了
狮子林桥封了停更两年的李子柒还剩多少流量和价值?李子柒终于回来了。几天前,李子柒出现在一个公开视频中,作为推广大使为中国
李子柒带火的话题,在太仓发展如何?
滚灯被称为“百灯之首”,是力与技、刚与柔的统一,在长三角地区的节庆、庙会等民间活动中,滚灯都是打头阵的节目。近年来,像滚
水命遇到2025年火运,水命之人2025年运势怎么样
  一个人的命运和运势,会随着流年大运的更改而发生巨大变化。这两年大家比较关注的话题就是九紫离火运。参考易经风水,2024年
2024年创业商机:把握未来的发展趋势
如果你自己学会本文关于2024年创业商机:把握未来的发展趋势的的知识点,那么能够让你的节省时间*,两天,甚*更多。2024年创业商
原创2025:木火通明之年全面解析(属蛇人必读)
2025 乙巳年纳音为佛灯火,呈现出独特的五行特点。在天干地支纪年法中,乙属木,巳属火,木生火,形成了木火通明的态势。“木火