如何将csv文件从url复制到Postgresql

Sta*_*kos 2 csv postgresql url

有没有办法使用copy命令批量数据导入和从URL读取数据.例如,copycommand的语法如下:

COPY sample_table
FROM 'C:\tmp\sample_data.csv' DELIMITER ',' CSV HEADER;
Run Code Online (Sandbox Code Playgroud)

我想要的不是给一个本地路径而是一个网址.有什么办法吗?

Nic*_*nes 10

只要您有适当的命令行工具,它就非常简单:

COPY sample_table FROM PROGRAM 'curl "http://www.example.com/file.csv"'
Run Code Online (Sandbox Code Playgroud)

由于您似乎在Windows上,我认为您需要自己安装curlwget.这里有一个在Windows上使用wget的例子,它可能很有用.