表格列:
col1, col2, col3, fname, lname
CSV 文件包含如下值:
col1,col2,col3
val1,val2,val3
val1,val2,val3
我想使用 postgres 的 COPY 功能从 csv 添加数据以及表中的其他数据,即 col1,col2,col3,fname,lname
。
这可以使用 COPY 来完成吗? 如果没有,请提出解决方法。
最佳答案
psql\COPY 支持从程序输出中读取。我们可以使用 cat 和 sed 即时修改文件:
'cat myFile | sed\'s/$/;col1;col2/\''
关于sql - 使用 COPY 在 postgresql 表中插入附加列值(文件中不可用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34530096/