首页 > 解决方案 > Postgres csv复制抛出外键约束错误时如何收集失败的键

问题描述

在尝试复制具有外键依赖性的 csv 文件时,出现错误:

错误:在表上插入或更新违反外键约束

复制查询是这样的:

\copy table_name FROM '/location_of_csv' WITH DELIMITER ',' CSV HEADER;

有没有办法在 postgres 抛出错误之前收集所有失败的外键并打印出来?

是否有命令忽略违反约束的行?

标签: postgresqlcsvcopy

解决方案


推荐阅读