Postgresql 在postgres中引发异常时继续插入

Postgresql 在postgres中引发异常时继续插入,postgresql,Postgresql,嗨 我试图在任何记录插入失败时插入一批记录我需要捕获该记录并将其记录到我的失败记录维护表中,然后插入应继续。请帮助解决这个问题。如果使用Spring或EJB容器,有一个简单的技巧非常有效:使用logWarningString消息方法提供LogService。必须使用REQUIRES_NEW transaction设置对该方法进行注释/配置 如果没有,那么您必须使用API调用来模拟它。当您输入方法开始事务时,在离开提交事务之前,为日志记录打开另一个连接 当不使用事务进行插入时,实际上不需要做什么特


我试图在任何记录插入失败时插入一批记录我需要捕获该记录并将其记录到我的失败记录维护表中,然后插入应继续。请帮助解决这个问题。

如果使用Spring或EJB容器,有一个简单的技巧非常有效:使用logWarningString消息方法提供LogService。必须使用REQUIRES_NEW transaction设置对该方法进行注释/配置

如果没有,那么您必须使用API调用来模拟它。当您输入方法开始事务时,在离开提交事务之前,为日志记录打开另一个连接


当不使用事务进行插入时,实际上不需要做什么特殊的事情,因为默认情况下,大多数数据库在每个语句之后都以自动提交和提交的方式运行。

您使用的是什么编程语言?