我打算插入多行数据,如下所示:
INSERT INTO rules (country, currency, amount) VALUES
('ES', 'EUR', 67),
('BE', 'EUR', 99),
('FR', 'EUR', DD;
如果由于任何原因插入行失败,如何使postgres继续? (格式错误,重复或其他任何错误)
我希望查询返回插入的行以及遇到的错误。
这是一个好习惯吗?还是我应该在上游进行健全性检查,以过滤掉所有无效输入。
非常感谢