Postgresql 从CSV填充postgres表列时出现非空约束错误
我想从CSV文件填充postgres表中的一列 我正在postgres 9.5.5中尝试此命令- \从items.csv复制myschema.items(名称) 然后得到这个错误- 错误:“item_code”列中的null值违反了not null约束 详细信息:失败的行包含。。。。。 上下文:复制项目,第1行:“某些值” postgres是否试图填充CSV中的所有列并投诉,因为它在CSV中找不到具有非空约束的列?我如何告诉postgres不要担心其他列,而只是将命令中声明的name列复制到表中 有两个错误:Postgresql 从CSV填充postgres表列时出现非空约束错误,postgresql,csv,Postgresql,Csv,我想从CSV文件填充postgres表中的一列 我正在postgres 9.5.5中尝试此命令- \从items.csv复制myschema.items(名称) 然后得到这个错误- 错误:“item_code”列中的null值违反了not null约束 详细信息:失败的行包含。。。。。 上下文:复制项目,第1行:“某些值” postgres是否试图填充CSV中的所有列并投诉,因为它在CSV中找不到具有非空约束的列?我如何告诉postgres不要担心其他列,而只是将命令中声明的name列复制到表中
- 将文件名用单引号引起来
- 添加
(格式为“csv”)