我有一个脚本,该脚本每5分钟通过一个动态构建的多个插入查询将数千个事件插入到一个表中。
问题是,有时查询会给出“整数超出范围”错误。 我需要找出问题所在的列,以防止发生这种情况。
但是由于查询长度超过一万行,因此几乎找不到它。
查询如下:
INSERT INTO events(event_id, log, milestone, log_id) VALUES
(12, "text here", 1524, 121),
(12, "text here", 1524, 121),
(+10,000 more rows)
在这种情况下,其中一个(event_id,里程碑,log_id)会引起问题。是否有办法让psql告诉我它是哪一列或哪一行?