我有成千上万的csv,我需要将它们分别作为表转储到postgres中。但是问题是,这些表的结构并不相同。我正在寻找一种方法,可以从csv的结构中动态创建表并将csv转储到创建的表中。如果我要手动执行此操作,则将涉及2个步骤: 1.基于csv数据结构创建表 2.将csv数据转储到创建的表中
但是由于我有成千上万个这样的csv,所以手动执行此操作效率极低。我正在寻找一种方法,可以基于csv结构动态创建postgres表,并将数据转储到该表中,并自动完成数千个文件的整个过程。
我所做的大多数研究都将我指向PG命令,以将数据转储到单个现有表中,但是这些解决方案在这里不起作用,因为这里的表数量很大。
Efficient way to import a lot of csv files into PostgreSQL db-这向我指出了一个类似的问题,但是他的桌子在结构上完全相同,与我的不同。