我正在try 用GO将一些数据插入到数据库中.由于数据的性质(从另一个工具大量导出),我有时会遇到一些模型限制.
使用以下GO代码
_, err := db.Exec(query, params...)
if err != nil {
log.Print(err)
}
我只是得到了这样的输出
2023/03/10 09:40:26 pq: insert or update on table "table" violates foreign key constraint "table_constraint"
exit status 1
当我从pgAdmin执行相同的INSERT时,我得到了相同的错误,但也得到了大约DETAIL条信息.
DETAIL: Key (id)=(abc) is not present in table "table_2".
有没有办法把这DETAIL条信息也放进围棋里?我查了文件,什么也没找到,但也许有办法?