我在OS X 10.6.8上运行Postgresql 9.2.6.我想从具有列标题的CSV文件导入数据到数据库.我可以使用COPY语句进行此操作,但只有在我首先手动创建CSV文件中每列的列时,才能执行此操作.有没有办法根据CSV文件中的标题自动创建此表?
原文链接:https://www.f2er.com/postgresql/192497.html每this question我试过
COPY test FROM’/path/to/test.csv’CSV HEADER;
但我只是得到这个错误:
错误:关系“test”不存在
如果我先创建一个没有列的表:
CREATE TABLE test();
我得到:
错误:最后一个预期列后的额外数据
我在Postgresql COPY documentation中找不到关于自动创建表的任何东西.有没有其他方法可以自动创建一个CSV文件与表头?