软件下载吧文章资讯

分类分类

PostgreSQL copy 命令教程详解

2024-03-08 08:50作者:下载吧

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

1. copy命令介绍

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

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

COPY (SELECT * FROM country) TO ‘list_countries.copy’;

展开全部

相关文章

说两句网友评论
    我要跟贴
    取消