Publicado: May 23, 2023

O Amazon Redshift anuncia suporte para controles aprimorados de transações dentro de procedimentos armazenados, o que permite confirmar automaticamente instruções dentro do procedimento. Esse novo modo NONATOMIC pode ser usado para aplicações que desejam ter maior controle sobre o tratamento de exceções dentro de procedimentos armazenados. Além disso, o modo NONATOMIC ajuda a evitar interrupções nas aplicações causadas por erros em procedimentos armazenados.

Os clientes do Amazon Redshift usam procedimentos armazenados para encapsular a lógica de transformação e validação de dados e a lógica empresarial específica. Muitas vezes, esses procedimentos armazenados contêm uma série de instruções que são executadas em uma única transação, a menos que sejam confirmadas explicitamente. Agora, você pode usar o modo NONATOMIC para confirmar automaticamente as instruções dentro de procedimentos armazenados. Além disso, você pode usar a nova instrução do PL/pgSQL RAISE para gerar programaticamente uma exceção, quando necessário, para ajudar a evitar interrupções no fluxo das aplicações.

Os controles de transação aprimorados em procedimentos armazenados estão disponíveis em todas as regiões comerciais e nas regiões AWS GovCloud (EUA) nas quais o Amazon Redshift é oferecido. Para saber mais, acesse o Guia do desenvolvedor de banco de dados do Amazon Redshift.