Publié le: May 23, 2023

Amazon Redshift annonce la prise en charge de contrôles de transactions améliorés au sein des procédures stockées, ce qui vous permet de valider automatiquement les instructions contenues dans la procédure. Ce nouveau mode NONATOMIC peut être utilisé pour les applications qui souhaitent gérer plus facilement les exceptions au sein d'une procédure stockée. En outre, le mode NONATOMIC permet d'éviter les interruptions des applications dues à une erreur survenant au sein d'une procédure stockée.

Les clients Amazon Redshift utilisent des procédures stockées pour intégrer la logique de transformation et de validation des données, ainsi que la logique propre à l'entreprise. Ces procédures stockées contiennent souvent une série d'instructions qui sont exécutées dans le cadre d'une seule transaction, sauf en cas de validation contraire explicite. Vous pouvez désormais utiliser le mode NONATOMIC qui valide automatiquement les instructions contenues dans les procédures stockées. En outre, vous pouvez utiliser la nouvelle instruction RAISE de PL/pgSQL pour lever l'exception de manière programmatique, si nécessaire, afin d'éviter toute interruption du flux d'applications.

Les contrôles de transaction améliorés dans les procédures stockées sont disponibles dans toutes les régions commerciales et AWS GovCloud (US) dans lesquelles Amazon Redshift est disponible. Pour en savoir plus, consultez le guide du développeur de base de données Amazon Redshift.