Postgresql Postgres csv copy抛出外键约束错误时如何收集失败的键
在尝试复制具有外键依赖性的csv文件时,出现以下错误: 错误:表上的插入或更新违反外键约束 复制查询如下所示:Postgresql Postgres csv copy抛出外键约束错误时如何收集失败的键,postgresql,csv,copy,Postgresql,Csv,Copy,在尝试复制具有外键依赖性的csv文件时,出现以下错误: 错误:表上的插入或更新违反外键约束 复制查询如下所示: \copy table_name FROM '/location_of_csv' WITH DELIMITER ',' CSV HEADER; 有没有办法在postgres抛出错误之前收集所有失败的外键并打印出来 是否有命令忽略违反约束的行?建议您将csv复制到一个临时表(没有约束),从该临时表中只将有效行加载到表中_name@Slumdog这是可能的,事实上,我确实编写了一个pyt
\copy table_name FROM '/location_of_csv' WITH DELIMITER ',' CSV HEADER;
有没有办法在postgres抛出错误之前收集所有失败的外键并打印出来
是否有命令忽略违反约束的行?建议您将csv复制到一个临时表(没有约束),从该临时表中只将有效行加载到表中_name@Slumdog这是可能的,事实上,我确实编写了一个python脚本来检查无效的外键。我只是想知道postgres是否有一个更快的方法或者一个使用命令的方法