加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-13 16:24:53 所属栏目:百科 来源:网络整理
导读:我在OS X 10.6.8上运行PostgreSQL 9.2.6.我想从具有列标题的CSV文件导入数据到数据库.我可以使用COPY语句进行此操作,但只有在我首先手动创建CSV文件中每列的列时,才能执行此操作.有没有办法根据CSV文件中的标题自动创建此表? 每this question我试过 COPY te
我在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无法为您创建表. 你需要这样做才能复制它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读