----- MYSQL CODE -----
CREATE DEFINER=`uativiza_v3`@`localhost` PROCEDURE `Procedure name`(IN p_processno INT)
BEGIN
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN
CALL offline_logger (p_processno,'Exception caught -----Exception caught : RollingBack!') ;
ROLLBACK ;
END ;
START TRANSACTION ;
Insert into table1 select * from table2
COMMIT ;
END$$
DELIMITER ;
- Сводка Если в момент вставки возникло какое-либо исключение, то вышеупомянутая процедура вызывает процедуру offline_logger
Выше кода iдолжны мигрировать в postgresql. Итак, как обрабатывать обработчик (исключение) в postgresql