Publicado en: May 23, 2023

Amazon Redshift anuncia la compatibilidad con controles de transacciones mejorados dentro de los procedimientos almacenados, lo que le permite confirmar automáticamente las instrucciones en el procedimiento. Este nuevo modo NONATOMIC se puede utilizar para aquellas aplicaciones que quieran gestionar las excepciones dentro de un procedimiento almacenado de forma más uniforme. Además, el modo NONATOMIC ayuda a evitar interrupciones en las aplicaciones debido a un error en de un procedimiento almacenado.

Los clientes de Amazon Redshift utilizan procedimientos almacenados para encapsular la lógica para la transformación y la validación de datos y la lógica específica de la empresa. Estos procedimientos almacenados suelen contener una serie de instrucciones que se ejecutan en una sola transacción, a menos que se confirme lo contrario mediante una confirmación explícita. Ahora puede utilizar el modo NONATOMIC, en el que las instrucciones de los procedimientos almacenados se confirman automáticamente. Además, puede utilizar la nueva instrucción RAISE de PL/pgSQL para generar la excepción mediante programación, cuando sea necesario, a fin de evitar interrupciones en el flujo de la aplicación.

Los controles de transacciones mejorados en los procedimientos almacenados están disponibles en todas las regiones comerciales y de AWS GovCloud (EE. UU.) en las que está disponible Amazon Redshift. Para obtener más información, lea la guía para desarrolladores de bases de datos de Amazon Redshift.