Ket*_*etu 5 sql csv postgresql insert postgresql-copy
表格列:
col1, col2, col3, fname, lname
Run Code Online (Sandbox Code Playgroud)
CSV 文件包含以下值:
col1,col2,col3
val1,val2,val3
val1,val2,val3
Run Code Online (Sandbox Code Playgroud)
我想添加来自 csv 的数据以及其他数据,即col1,col2,col3,fname,lname使用 postgres 的 COPY 功能在表中添加数据。
这可以使用 COPY 来完成吗?如果没有,请提出解决方法。
copy您可以在命令中指定列的列表:
copy YourTable(col1,col2,col3)
from '/home/you/yourfile.csv'
delimiter ','
csv header;
Run Code Online (Sandbox Code Playgroud)
该header选项指示copy忽略第一行。