postgresql - Postgres csv复制抛出外键约束错误时如何收集失败的键
问题描述
在尝试复制具有外键依赖性的 csv 文件时,出现错误:
错误:在表上插入或更新违反外键约束
复制查询是这样的:
\copy table_name FROM '/location_of_csv' WITH DELIMITER ',' CSV HEADER;
有没有办法在 postgres 抛出错误之前收集所有失败的外键并打印出来?
是否有命令忽略违反约束的行?
解决方案
推荐阅读
- excel - 从同一个子中的多个组合框中获取值
- typescript - 转换TaskEither
[] 到 TaskEither - c++ - 类不存在默认构造函数
- c++ - 从以新行结尾的 txt 文件读取时获取失败位
- python - KeyError: 0 尝试绘制多个直方图时
- excel - Excel 识别重复项,确定最高优先级并将关系值应用于所有排名较低的重复项
- eclipse - Eclipse 将 *.mod 文件与 DTD 关联,Jetty mod 文件的验证失败
- r - 如何将长格式 R 数据帧除以一个因子并将因子放在划分的数据帧之前?
- javascript - TextArea 自己备份到以前的值,例如
- c# - Linux 上的 .NET Core:是否重定向了标准输出?