Publié le: Feb 13, 2024

Amazon Redshift annonce la prise en charge du type de données INTERVAL qui vous permet de spécifier des périodes ou des plages de temps, telles que 12 heures, 6 semaines ou 1 mois. En outre, Redshift prend désormais en charge Continue Handler qui vous permettent de mieux contrôler le flux d'exécution au sein des procédures stockées. Ce nouveau gestionnaire d'exceptions permet aux applications de gérer plus facilement les exceptions au sein d'une procédure stockée afin de simplifier le modèle de programmation.

Grâce à la nouvelle prise en charge des types de données INTERVAL, les clients peuvent enregistrer directement les temps écoulés. Cela simplifie l'expérience utilisateur car les clients n'ont pas à stocker deux dates séparément et à calculer les différences lors de l'exécution de la requête. Les clients utilisent des procédures stockées pour encapsuler la logique pour les transformations de données, les validations et les besoins commerciaux. Auparavant, si une erreur se produisait dans une procédure stockée, l'exécution était interrompue et l'erreur renvoyée à l'appelant. Avec Continue Handler, les clients peuvent désormais gérer les erreurs à l'aide d'une logique personnalisée dans le cadre d'une transaction distincte et reprendre l'exécution des instructions après l'erreur.

La prise en charge par Amazon Redshift du type de données INTERVAL et Continue Handler dans les procédures stockées est disponible dans toutes les régions AWS, y compris les régions AWS GovCloud (US), où Amazon Redshift est disponible. Pour plus de détails, veuillez consulter le Tableau des régions AWS. Pour en savoir plus sur le type de données INTERVAL, consultez notre documentation. Pour en savoir plus sur le Continue Handler, consultez notre documentation.