C# 将数据从远程计算机中的csv文件导入postgresql表
如何使用copy命令从远程计算机中使用C#的csv文件将数据批量插入postgresql表?C# 将数据从远程计算机中的csv文件导入postgresql表,c#,postgresql,copy,remote-server,C#,Postgresql,Copy,Remote Server,如何使用copy命令从远程计算机中使用C#的csv文件将数据批量插入postgresql表? 我有一个C#前端,使用它我需要将数据从csv文件加载到postgresql表中。数据库位于远程服务器中,csv文件位于我的计算机中。完全不可能,除非您将远程计算机装载到postgres服务器上。要复制postgres,需要能够在本地访问该文件 您可以尝试将文件从A压缩到B,或者自己解析文件并将其批量插入postgres,即: 创建表文件(文件的结构); 读100行 插入到tabe文件中 值(第1行) ,
我有一个C#前端,使用它我需要将数据从csv文件加载到postgresql表中。数据库位于远程服务器中,csv文件位于我的计算机中。完全不可能,除非您将远程计算机装载到postgres服务器上。要复制postgres,需要能够在本地访问该文件 您可以尝试将文件从A压缩到B,或者自己解析文件并将其批量插入postgres,即: 创建表文件(文件的结构); 读100行 插入到tabe文件中 值(第1行) ,(第2行) ...
,第(100)行假设CSV文件位于运行C#程序的计算机上,则需要使用
复制。。。从STDIN
。这很难直接从客户机驱动程序使用,但大多数驱动程序都支持自己的接口
我猜您正在使用nPgSQL,因为您并没有提及您正在使用的客户端。如果是这样,您可以使用。胡说八道,
复制。。。来自STDIN的
正是为了这个目的。