Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 在windows上将多个csv.gz格式导入postgres表_Postgresql - Fatal编程技术网

Postgresql 在windows上将多个csv.gz格式导入postgres表

Postgresql 在windows上将多个csv.gz格式导入postgres表,postgresql,Postgresql,我在本地计算机上有多个csv.gz文件,我想在不解压缩文件的情况下上传到postgres表中。我参考了这个问题()并使用了这个查询 \COPY TABLE FROM PROGRAM 'gzip -dc my_file.csv.gz' DELIMITER ',' CSV HEADER NULL; 当我在sqlshell上运行它时,它显示了这样一个通知“gzip不被识别为内部或外部命令”。有谁能建议我如何正确地执行此操作然后下载并安装gzip,例如,从或,如果您经常做类似的事情,请安装cygwin

我在本地计算机上有多个csv.gz文件,我想在不解压缩文件的情况下上传到postgres表中。我参考了这个问题()并使用了这个查询

\COPY TABLE FROM PROGRAM 'gzip -dc my_file.csv.gz' DELIMITER ',' CSV HEADER NULL;

当我在sqlshell上运行它时,它显示了这样一个通知“gzip不被识别为内部或外部命令”。有谁能建议我如何正确地执行此操作

然后下载并安装gzip,例如,从或,如果您经常做类似的事情,请安装cygwin,这将为您提供gzip和许多其他linux典型工具,逐个安装会很繁琐。安装gzip并设置到环境路径后,它会正常工作。。谢谢@a_horse_,没有名称