首页 > 数据库 >PGSQL COPY 命令的使用

PGSQL COPY 命令的使用

时间:2024-03-21 18:22:57浏览次数:26  
标签:aa context PGSQL 命令 test file var COPY

ddd

根据大佬的测试  https://developer.aliyun.com/ask/54534,copy命令的效率是很高的。

但copy 命令只能操作本机的文件,所以浏览器上传的文件需要通过共享文件夹上传部署PGSQL服务器(测试IP为:192.168.1.11)中。


// Upload entire file     UploadWholeFile.ashx
private void UploadWholeFile(HttpContext context, List<FilesStatus> statuses)
{
for (int i = 0; i < context.Request.Files.Count; i++)
{
var file = context.Request.Files[i];

var fileName = GetGuidFilename(file.FileName);
var testtemp = @"\\192.168.1.11\publicfile\aa_test.csv";
/file.SaveAs(testtemp);

}
}

 

然后直接执行即可

var dtgrade2 = DbHelper.ExecuteNonQuery(@" COPY aa_test FROM 'E:/publicfile/aa_test.csv' WITH csv ");

 

官方文档中,貌似阔以返回到客户端,有兴趣的研究下

COPY country TO STDOUT (DELIMITER '|');

 

标签:aa,context,PGSQL,命令,test,file,var,COPY
From: https://www.cnblogs.com/j2ee-web-01/p/18087862

相关文章

  • 嵌入式mount挂载命令
    1.sudoapt-getinstallnfs-kernel-server2.sudovi/etc/exports//允许客户端挂载的目录,可添加任意多个,如果不设置,服务器将不允许客户端挂载/home/book/nfs*(rw,sync,no_root_squash) 3.sudo/etc/init.d/nfs-kernel-serverrestart[....]Restartingnfs-k......
  • jar架包启动命令
    nohupjava-jarxxx.jar>logs/consoleMsg.log2>&1& 5../start.sh启动进程或nohupjava-jarxxx.jar>/dev/null2>&1&或nohupjava-jarxxx.jar>logs/consoleMsg.log2>&1&nohupjava-jarxxx.jar>nohup.out2>&a......
  • 二、linux基础命令
    2.1linux的提示符1.[root@localhost~]#提示符的格式1.[当前用户名@当前的主机名当前所在的位置]身份标识符root的提示符1.[root@localhost~]#tom的提示符1.[tom@localhost~]$身份标识有俩种1.#表示这个用户是管理员2.$表示这个用户是普通用户当前所在的位置......
  • 若依基本框架内容介绍、多数据源配置、命令、自定义打包脚本
    若依是一个能够帮助我们快速搭建一个管理平台的开发框架官网地址:https://doc.ruoyi.vip/ruoyi/ 一、基本框架内容介绍二、多数据源配置三、命令、自定义打包脚本 一、基本框架内容1.文件结构Common:用的比较多的是utils包中的工具(处理字符串、日期、获取ip、发送请求、......
  • wmic diskdrive 命令参数,可以用来获取不同的硬盘信息
    以下是一些常用的wmicdiskdrive命令参数:Caption:获取硬盘驱动器的标题信息。示例:wmicdiskdrivegetCaptionManufacturer:获取硬盘制造商信息。示例:wmicdiskdrivegetManufacturerModel:获取硬盘驱动器的型号信息。示例:wmicdiskdrivegetModelSiz......
  • linux centos使用rz、sz命令上传下载文件
    一般情况下,我们会使用终端软件,如XShell、SecureCRT或FinalShell、JumpServer堡垒机来连接远程服务器后,使用rz命令上传本地文件到远程服务器,再解压发版上线。一、安装使用安装rz和sz命令yum-yinstalllrzsz使用rz上传文件,会跳出文件选择窗口,选择好文件,点击确认即可r......
  • 查看网络时延的命令
    时延一般指E2E时延e2elatency是端到端(End-to-End)延迟的缩写,指的是从一个系统的输入到输出所需的时间。它是指整个系统中所有组件的延迟,包括传输延迟、处理延迟和响应延迟等。在计算机网络和通信系统中,e2elatency是一个重要的性能指标,因为它直接影响到用户体验和系统的可靠性。通......
  • window中设置命令行别名
    [方法]创建配置文件alias.bat在一个path路径中@echooffdoskeyls=dir/b$*doskeyact=activatetensorflow-gpu$*doskeytb=tensorboard--logdir$*doskeypi=pipinstall$*doskeynb=jupyternotebook$*exit运行regedit->计算机\HKEY_......
  • chrome拓展-chrome插件-强制copy
    方法:浏览器扩展最简单也是最省事的方法,直接安装解除复制限制的扩展完事儿。下面推荐两款扩展:SimpleAllowCopy:Chrome&Edge(Chromium系的应该都可以)AbsoluteEnableRightClick&Copy:Chrome&Edge&Firefox使用方法也很简单,在有复制限制或者右键限制的网站上,点击扩展......
  • 常用命令--curl
    常用命令--curlcurl命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符......