我可以从头文件的csv文件自动在PostgreSQL中创建一个表吗?

前端之家收集整理的这篇文章主要介绍了我可以从头文件的csv文件自动在PostgreSQL中创建一个表吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在OS X 10.6.8上运行Postgresql 9.2.6.我想从具有列标题的CSV文件导入数据到数据库.我可以使用COPY语句进行此操作,但只有在我首先手动创建CSV文件中每列的列时,才能执行此操作.有没有办法根据CSV文件中的标题自动创建此表?

this question我试过

COPY test FROM’/path/to/test.csv’CSV HEADER;

但我只是得到这个错误

错误:关系“test”不存在

如果我先创建一个没有列的表:

CREATE TABLE test();

我得到:

错误:最后一个预期列后的额外数据

我在Postgresql COPY documentation中找不到关于自动创建表的任何东西.有没有其他方法可以自动创建一个CSV文件与表头?

您在 COPY文档中找不到任何内容,因为COPY无法为您创建表. 你需要这样做才能复制它.
原文链接:https://www.f2er.com/postgresql/192497.html

猜你在找的Postgre SQL相关文章