gpt4 book ai didi

postgresql - 从 CSV 填充 postgres 表列时出现非空约束错误

转载 作者:行者123 更新时间:2023-11-29 12:54:22 25 4
gpt4 key购买 nike

我想从 CSV 文件填充 postgres 表中的一列。

我正在 postgres 9.5.5 中尝试这个命令 -

\从 items.csv 复制 myschema.items(name);

并得到这个错误-

错误:“item_code”列中的空值违反了非空约束详细信息:失败的行包含......上下文:复制项目,第 1 行:“一些值”

postgres 是否试图填充 CSV 中的所有列并提示因为它在 CSV 中找不到具有非空约束的列?我如何告诉 postgres 不要担心其他列,而只是将命令中声明的名称列复制到表中?

最佳答案

这里有两个错误:

  • 将文件名放在单引号中。

  • 添加(FORMAT 'csv')

关于postgresql - 从 CSV 填充 postgres 表列时出现非空约束错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47003128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com