简单的问题我想但我似乎无法通过谷歌搜索等找到答案。
我通过psql将csv数据导入postgresql表。我可以通过pgAdmin III GUI做到这一点,但我现在正在使用Codio Online IDE,它通过psql完成。
如何导入Postgresql表并跳过第一个'id'自动递增列?
在pgAdmin中,就像取消选择“要导入的列”标签上的id列一样简单。
到目前为止,我已经在SQL查询工具箱中
了COPY products FROM '/media/username/rails_projects/app/db/import/bdname_products.csv' DELIMITER ',' CSV;
或者,使用菜单Import命令执行导入后,是否可以获得PgAdmin III使用的SQL的输出?
感谢您的考虑。
答案 0 :(得分:2)
正如the manual中所述,copy允许您指定要读取的字段列表,如下所示:
COPY table_name ( column_name , ... ) FROM 'filename'