是否有任何方法来创建+;使用csv文件将数据直接导入postgresql表

是否有任何方法来创建+;使用csv文件将数据直接导入postgresql表,postgresql,csv,Postgresql,Csv,我必须在windows上编写一个脚本,将.csv文件直接导入到postgresql表中(创建和数据还原),我在网上搜索了很多文章,但没有什么令人印象深刻的。 如果你们中有人面临这样的情况,请告诉我你们如何克服这个问题 提前谢谢!! 干杯 COPY将允许您加载数据,但数据库如何知道每列的数据类型(假设它是带有标题的CSV)或行是否可以为空?必须从前几行猜出来。这就是为什么在加载数据之前必须使用CREATE TABLE告诉它。查看ETL工具,如Pentaho Kettle、Talend Studio

我必须在windows上编写一个脚本,将.csv文件直接导入到postgresql表中(创建和数据还原),我在网上搜索了很多文章,但没有什么令人印象深刻的。 如果你们中有人面临这样的情况,请告诉我你们如何克服这个问题

提前谢谢!!
干杯

COPY
将允许您加载数据,但数据库如何知道每列的数据类型(假设它是带有标题的CSV)或行是否可以为空?必须从前几行猜出来。这就是为什么在加载数据之前必须使用
CREATE TABLE
告诉它。查看ETL工具,如Pentaho Kettle、Talend Studio、CloverETL等,以及pgloader/pg_bulkload。