View a markdown version of this page

Mises à jour illimitées de la base de données Amazon Aurora PostgreSQL - Amazon Aurora

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Mises à jour illimitées de la base de données Amazon Aurora PostgreSQL

Vous trouverez ici des informations sur les versions d'Amazon Aurora PostgreSQL Limitless Database. Limitless Database fournit une mise à l'échelle horizontale automatisée pour traiter des millions de transactions d'écriture par seconde et gère des pétaoctets de données tout en conservant la simplicité de fonctionnement au sein d'une base de données unique. Avec Limitless Database, vous pouvez vous concentrer sur la création d'applications à grande échelle sans avoir à créer et à gérer des solutions complexes pour dimensionner vos données sur plusieurs instances de bases de données afin de prendre en charge vos charges de travail.

Pour plus d'informations, consultez la section Utilisation de la base de données Amazon Aurora PostgreSQL Limitless dans le guide de l'utilisateur Amazon Aurora.

La base de données Amazon Amazon Aurora PostgreSQL Limitless suit la même politique de cycle de vie des versions du moteur qu'Aurora PostgreSQL. Pour de plus amples informations, veuillez consulter Calendriers de publication pour Aurora PostgreSQL.

Base de données Amazon Aurora PostgreSQL Limitless version 16.13-limitless

Cette version d'Aurora PostgreSQL Limitless Database est compatible avec PostgreSQL 16.13. Pour plus d'informations sur les améliorations apportées à PostgreSQL 16.13, consultez Aurora PostgreSQL 16.13.

Base de données Aurora PostgreSQL Limitless 16.13.102, 3 septembre 2026

Corrections de bugs

  • Correction d'un blocage distribué entre GRANT ou REVOKE sur une table et les lectures ou écritures simultanées de la même table.

  • Correction d'un problème en raison duquel un nœud d'un groupe de partitions pouvait redémarrer à plusieurs reprises lors de la restauration d'une transaction distribuée en cours en raison d'une incompatibilité d'OID pour l'objet de base de données. Cela a rendu le nœud indisponible et a nécessité une intervention manuelle.

  • Correction d'un problème à cause duquel, dans de rares cas, un routeur continuait à utiliser des informations d'écriture obsolètes après un basculement. Les demandes d'écriture acheminées via ce routeur ont été rejetées.

Base de données Aurora PostgreSQL Limitless 16.13.101, 13 juillet 2026

Corrections de bugs

  • Correction d'un problème lié au verrouillage rapide qui pouvait entraîner une augmentation de la LWLock:LockManager contention.

Base de données Aurora PostgreSQL Limitless 16.13.100, 25 avril 2026

Fonctions

  • Ajout de la prise en charge INSERT des UPDATE DELETE opérations par lots et avec RETURNING clause.

  • Ajout d'une fonction virtuelle pour indiquer si une transaction préparée est détachée.

Améliorations

  • Performances améliorées pour les transactions à relevé unique à l'aide du protocole de requête étendu.

  • Performances de lecture améliorées grâce à l'optimisation future du temps de validation pour les lecteurs MVCC basés sur le temps.

  • Performances améliorées pour les SELECT requêtes à fragment unique en récupérant toutes les lignes de résultats en une seule fois plutôt que par lots. Cette optimisation est activée par défaut et peut être contrôlée à l'aide du rds_aurora.limitless_fetch_all paramètre.

  • Amélioration des performances des transactions distribuées en activant l'affinité backend de validation en deux phases par défaut.

  • Amélioration des performances des INSERT instructions multilignes avec RETURNING clause en activant l'optimisation de l'insertion par lots lorsque la RETURNING liste est composée de références de colonnes * et de références.

  • Réduction des pics d'extension des journaux de validation grâce à une extension proactive des segments.

Corrections de bugs

  • Correction d'un problème en raison duquel SELECT les requêtes se bloquaient lorsqu'un attribut de table fragmenté était référencé dans une fonction.

  • Correction d'un problème en raison duquel l'nextvalappel à une séquence au sein d'une transaction explicite bloquait les nextval appels simultanés sur la même séquence lorsque l'appel déclenchait une actualisation de bloc. L'actualisation a maintenu AccessExclusiveLock la séquence jusqu'à la fin de la transaction parente, au lieu de la relâcher une fois la mise à jour des blocs terminée.

  • Correction d'un crash causé par l'alignement du SIMD.

  • Correction d'un problème à cause duquel les requêtes se bloquaient indéfiniment lors de la récupération de résultats à partir de nœuds de partition dans certaines conditions de connexion.

  • Correction d'un problème en raison duquel les connexions au client et à la base de données n'étaient pas correctement réinitialisées lors de l'expiration du délai de connexion RPC et des connexions interrompues.

  • Correction d'un problème à cause duquel DROP DATABASE l'FORCEoption échouait par intermittence avec. database is being accessed by other users

  • Réduction des blocages distribués générés par l'aspiration automatique avec les opérations de table. DDL

  • Correction d'un problème qui CREATE SEQUENCE échouait not enough values to create distributed sequence lors de l'utilisation d'une plage de séquences étroite (telle que le smallint type ou une valeur petiteMAXVALUE) avec une INCREMENT BY valeur supérieure à 1. L'ajustement automatique de la taille des morceaux ne tenait pas compte de la valeur d'incrément, il n'a donc pas pu réduire suffisamment la taille des morceaux pour l'adapter à la plage de séquences.

Base de données Amazon Aurora PostgreSQL Limitless version 16.11-limitless

Cette version d'Aurora PostgreSQL Limitless Database est compatible avec PostgreSQL 16.11. Pour plus d'informations sur les améliorations apportées à PostgreSQL 16.11, consultez Aurora PostgreSQL 16.11.

Base de données Aurora PostgreSQL Limitless 16.11.102, 1er septembre 2026

Corrections de bugs

  • Correction d'un blocage distribué entre GRANT ou REVOKE sur une table et les lectures ou écritures simultanées de la même table.

  • Correction d'un problème en raison duquel un nœud d'un groupe de partitions pouvait redémarrer à plusieurs reprises lors de la restauration d'une transaction distribuée en cours en raison d'une incompatibilité d'OID pour l'objet de base de données. Cela a rendu le nœud indisponible et a nécessité une intervention manuelle.

  • Correction d'un problème à cause duquel, dans de rares cas, un routeur continuait à utiliser des informations d'écriture obsolètes après un basculement. Les demandes d'écriture acheminées via ce routeur ont été rejetées.

  • Correction d'un problème à cause duquel les requêtes se bloquaient indéfiniment lors de la récupération des résultats d'un nœud de partition. Cela s'est produit après que la connexion à ce nœud a été réinitialisée ou a cessé de répondre.

  • Correction d'un problème à cause duquel les erreurs renvoyées lors de la demande d'un nouveau segment pour une séquence globale étaient mal classées. Une séquence ayant atteint sa dernière valeur a été signalée comme un échec de connexion. Une défaillance passagère peut également nextval empêcher le renvoi de nouvelles valeurs.

Base de données Aurora PostgreSQL Limitless 16.11.101, 9 juin 2026

Corrections de bugs

  • Correction d'un problème en raison duquel un index unique ne garantissait pas l'unicité lorsqu'il était créé avec une classe d'opérateurs personnalisée.

  • Correction d'un problème à cause duquel DROP DATABASE FORCE l'option échouait avecdatabase is being accessed by other users.

  • Correction d'un problème de non-concordance entre les versions entre nœuds après la mise à niveau en raison d'une version obsolète de l'extension mise en cache.

Base de données Aurora PostgreSQL Limitless 16.11.100, 25 février 2026

Fonctions

  • Ajout de la prise en charge des instructions ALTER VIEW ... OWNER TO ....

  • Ajout du support pour pg_prewarm l'extension.

Améliorations

  • EXPLAINSortie améliorée pour les SELECT instructions INSERT INTO with.

  • Performances de requêtes améliorées pour ENUM l'utilisation.

  • Messagerie d'erreur améliorée pour les INSERT INTO relevés. Le message indique désormais les valeurs pour lesquelles il a échoué.

Corrections de bugs

  • Correction d'un problème en raison duquel SELECT les instructions se bloquaient lorsque l'attribut de table partitionné était référencé dans une fonction et joint.

  • Corrigé UNIQUE et PRIMARY KEY soumis à des contraintes lorsqu'il est utilisé avec une INCLUDE clause dans laquelle toutes les colonnes (à la fois les colonnes de contrainte et les colonnes incluses) ont été traitées de manière incorrecte. Cela a entraîné une différence entre la structure de l'index et la définition de la table d'origine.

Base de données Amazon Aurora PostgreSQL Limitless version 16.10-limitless

Cette version d'Aurora PostgreSQL Limitless Database est compatible avec PostgreSQL 16.10. Pour plus d'informations sur les améliorations apportées à PostgreSQL 16.10, consultez Aurora PostgreSQL 16.10.

Base de données illimitée Aurora PostgreSQL 16.10.101

Améliorations

  • EXPLAINSortie améliorée pour INSERT INTO avecSELECT.

Corrections de bugs

  • Correction d'un plantage lors de la jonction d'une table avec une fonction de retour de définition qui fait référence aux colonnes de la table.

  • Correction d'un crash causé par des problèmes d'alignement SIMD avec les fonctions d'encapsulation génériques.

Base de données Aurora PostgreSQL Limitless 16.10.100, 24 février 2026

Fonctions

  • Ajout du support pour ENUM en tant que type de clé de partition.

  • Ajout de la prise en charge des CHECK contraintes impliquant des littéraux ainsi que des expressions. Pour plus d'informations, consultez la section Contraintes.

  • Ajout de la prise en charge VIEW de s avec des contraintes de clé étrangère. Pour plus d'informations, consultez la section Clés étrangères.

  • Ajout du support pour Advisory Locks. Pour en savoir plus, consultez Advisory Locks dans la documentation PostgreSQL.

  • Ajout du support pour pg_dump et pg_restore pour les migrations de bases de données. Vous pouvez effectuer un vidage depuis des bases de données Aurora Limitless et les restaurer vers d'autres clusters Aurora Limitless ou des bases de données PostgreSQL classiques. Cette prise en charge inclut la préservation des configurations partitionnées et des tables de référence lors de la migration entre des clusters Aurora Limitless à l'aide de fonctions de capture de métadonnées. Pour plus d'informations, consultez Sauvegarde et restauration de la base de données Amazon Aurora PostgreSQL Limitless.

Améliorations

  • Performances améliorées pour les recherches de schémas et de tables.

  • Performances améliorées pour le fractionnement des fragments.

  • Performances améliorées pour INSERT INTO les UPDATE requêtes.

Corrections de bugs

  • Correction d'un problème d'attribution de privilèges qui GRANT échouait invalid role OID: 0 lorsque tous les privilèges étaient rendus publics.

  • Correction d'un problème avec EXPLAIN et UPDATE des requêtes qui échouaient avecwrong number of parameters for prepared statement.

  • Correction d'un problème CREATE TABLE qui échouait avecduplicate key value violates unique constraint.

  • Correction d'un problème à cause duquel la base de données restait inutilisable après avoir utilisé DROP DATABASE JDBC.

  • Correction d'un problème avec UPDATE les requêtes sur les tables distribuées qui échouaient avecrelation * does not exist.

  • Correction d'un problème avec SELECT les requêtes avec des conversions de type qui échouaient aveccannot cast type cstring to text[].

  • Correction d'un problème CREATE DATABASE qui échouait connection_limit requires an integer value lors du paramétrageconnection_limit.

  • Transformation fixe d'une table standard à une table distribuée ou à une table de référence afin de conserver les politiques de sécurité au niveau des lignes.

  • Correction de problèmes d'exactitude et de fuite de données dans les politiques RLS (Row Level Security). Nous vous recommandons de supprimer et de recréer toutes les politiques RLS existantes.

  • DROP POLICYInstruction fixe lorsqu'elle est utilisée avecIF EXISTS.

  • Correction d'un résultat incorrect lors de la sélection de la colonne tableoid système. tableoidIl s'agit de l'OID de la table, qui est une identification distincte donnée à l'objet de base de données par un système donné. Si la requête est éligible à l'optimisation d'une partition unique, elle tableoid sera obtenue à partir de la partition. Dans le cas contraire, il tableoid sera obtenu auprès du routeur connecté. Différents routeurs peuvent avoir des résultats différents tableoid pour la même requête.

  • Correction de la mise à jour des statistiques pour les tables avec des types définis par l'utilisateur.

  • Correction d'un problème CREATE TABLE qui échouait FATAL: Unexpected error occurred while committing transaction lorsque le debug_parallel_query paramètre était défini suron.

Base de données Amazon Aurora PostgreSQL Limitless version 16.9-limitless

Cette version d'Aurora PostgreSQL Limitless Database est compatible avec PostgreSQL 16.9. Pour plus d'informations sur les améliorations apportées à PostgreSQL 16.9, consultez Aurora PostgreSQL 16.9.

Base de données Aurora PostgreSQL Limitless 16.9.103, 11 février 2026

Améliorations

  • EXPLAINSortie améliorée pour INSERT INTO avecSELECT.

Corrections de bugs

  • Correction d'un problème en raison duquel SELECT les instructions n'étaient pas renvoyées lorsque l'attribut de table partitionné était référencé dans une fonction et joint.

Base de données Aurora PostgreSQL Limitless 16.9.102, 21 novembre 2025

Améliorations

  • Performances améliorées pour le fractionnement des fragments.

  • Messages d'erreur améliorés lorsque les requêtes échouent lors de mises à niveau (mineures) en raison de versions d'instance incohérentes.

Corrections de bugs

  • Correction d'un problème à cause duquel la base de données restait inutilisable après avoir utilisé DROP DATABASE JDBC.

  • Correction d'un problème d'attribution de privilèges qui GRANT échouait invalid role OID: 0 lorsque tous les privilèges étaient rendus publics.

  • Correction d'un problème avec SELECT les requêtes avec des conversions de type qui échouaient aveccannot cast type cstring to text[].

  • Correction d'un problème CREATE DATABASE qui échouait connection_limit requires an integer value lors du paramétrageconnection_limit.

  • Transformation fixe d'une table standard à une table distribuée ou à une table de référence afin de conserver les politiques de sécurité au niveau des lignes.

  • Correction de problèmes d'exactitude et de fuite de données dans les politiques RLS (Row Level Security). Nous vous recommandons de supprimer et de recréer toutes les politiques RLS existantes.

  • DROP POLICYInstruction fixe lorsqu'elle est utilisée avecIF EXISTS.

  • Correction d'un résultat incorrect lors de la sélection de la colonne tableoid système. tableoidIl s'agit de l'OID de la table, qui est une identification distincte donnée à l'objet de base de données par un système donné. Si la requête est éligible à l'optimisation d'une partition unique, elle tableoid sera obtenue à partir de la partition. Dans le cas contraire, il tableoid sera obtenu auprès du routeur connecté. Différents routeurs peuvent avoir des résultats différents tableoid pour la même requête.

  • Correction d'un problème à cause duquel les processus internes ne fonctionnaient plus correctement après la révocation de CONNECT privilèges pour les rôles internes du système.

  • Correction de la mise à jour des statistiques pour les tables avec des types définis par l'utilisateur.

  • Correction d'un cas limite lors de la résolution d'une transaction préparée.

Base de données Aurora PostgreSQL Limitless 16.9.101, 6 novembre 2025

Corrections de bugs

  • Correction d'un problème en raison duquel les tables n'étaient pas supprimées sur les partitions lorsque CREATEALTER, et les DROP instructions étaient exécutées à plusieurs reprises à l'aide d'instructions préparées via des pilotes JDBC ou ODBC (par exemple, lors de l'utilisation preferQueryMode=extendedCacheEverything dans JDBC), ou lorsque CREATEALTER, et les DROP instructions étaient exécutées dans le cadre de ou. PROCEDURE FUNCTION

  • Correction de résultats incorrects lors de l'interrogation de tables à l'aide de UNIQUE INDEX scans alors que la table contenait des chaînes Heap-Only Tuple (HOT) rompues dans les instructions. UPDATE

  • Correction d'un problème à cause duquel les nœuds sains étaient remplacés inutilement, ce qui entraînait l'indisponibilité du système.

Base de données Aurora PostgreSQL Limitless 16.9.100, 5 septembre 2025

Fonctions

  • Ajout de la prise en charge de CREATE INDEX IF NOT EXISTS.

  • Ajout du support pour SEQUENCES dans l'pgstattupleextension.

  • Ajout du support pour l'extension hstore. Notez que les colonnes hstore ne peuvent pas être utilisées comme clés de partition dans les tables partagées.

  • Ajout du support pour l'extension auto_explain.

Améliorations

  • Réduction du délai d'attente requis entre les CREATE DATABASE opérations DROP DATABASE et lorsque vous utilisez le même nom de base de données.

  • Amélioration des performances DELETE et des UPDATE opérations impliquant la semi-jointure et l'anti-jointure.

  • Performances améliorées pour INSERT INTO ... SELECT FROM les instructions contenant des expressions ou des projections qui peuvent être réduites à des fragments

  • Messages d'erreur améliorés pour les blocages détectés avec des requêtes impliquées répertoriées dans la section DETAIL.

Corrections de bugs

  • Correction d'un problème à cause duquel le pool de travailleurs en arrière-plan pouvait être complètement épuisé par les processus internes de la base de données.

  • Correction d'un problème en raison duquel les fonctions non immuables des extensions échouaient de manière inattendue avec des erreurs d'autorisation refusée.

  • L'heure de validation fixe n'est pas une erreur.

  • Correction d'un problème qui faisait INSERT INTO échouer une READ ONLY transaction avec le message ROLLBACK d'erreur ERROR : échec de l'exécution de la requête à distance avec message : le mode lecture-écriture de la transaction doit être défini avant toute requête.

  • Correction d'un problème en raison duquel SELECT les requêtes échouaient avec ERREUR : échec de l'exécution de la requête à distance avec message : les classements ne sont pas pris en charge par le type entier.

  • Correction d'un problème d'DELETE FROMéchec avec ERREUR : échec de l'exécution de la requête à distance.

  • Correction d'un problème à cause duquel les expressions contenues dans DEFAULT/CHECK les contraintes pouvaient générer des données de remplissage incorrectes pour les lignes existantes. Ce problème apparaît spécifiquement lorsque l'expression de la contrainte repose sur des parenthèses.

  • Correction d'un problème avec les EXECUTE instructions PREPARE and qui échouaient avec le message bind qui fournissait 2 paramètres, mais l'instruction préparée en nécessite 1 lorsque l'PREPAREinstruction utilise moins de paramètres qu'elle n'en a déclaré.

  • Correction d'un problème à RESET cause duquel le rds_aurora.limitless_explain_options réglage n'était pas correctement reflété dans la EXPLAIN sortie.

Base de données Amazon Aurora PostgreSQL Limitless, version 16.8-limitless

Cette version d'Aurora PostgreSQL Limitless Database est compatible avec PostgreSQL 16.8. Pour plus d'informations sur les améliorations apportées à PostgreSQL 16.8, consultez Aurora PostgreSQL 16.8.

Base de données Aurora PostgreSQL Limitless 16.8.104, 12 mai 2026

Corrections de bugs

  • Correction d'une fuite de descripteur de fichier dans. rds_aurora_limitless_get_max_connections

Base de données Aurora PostgreSQL Limitless 16.8.103, 30 octobre 2025

Corrections de bugs

  • Correction d'un problème d'attribution de privilèges qui GRANT échouait invalid role OID: 0 lorsque tous les privilèges étaient rendus publics.

  • Correction d'un problème avec SELECT les requêtes avec des conversions de type qui échouaient aveccannot cast type cstring to text[].

  • Correction d'un problème CREATE DATABASE qui échouait connection_limit requires an integer value lors du paramétrageconnection_limit.

  • Correction d'un résultat incorrect lors de la sélection de la colonne tableoid système. tableoidIl s'agit de l'OID de la table, qui est une identification distincte donnée à l'objet de base de données par un système donné. Si la requête est éligible à l'optimisation d'une partition unique, elle tableoid sera obtenue à partir de la partition. Dans le cas contraire, il tableoid sera obtenu auprès du routeur connecté. Différents routeurs peuvent avoir des résultats différents tableoid pour la même requête.

  • Correction d'un cas limite lors de la résolution d'une transaction préparée.

Base de données Aurora PostgreSQL Limitless 16.8.102, 13 octobre 2025

Corrections de bugs

  • Correction d'un problème en raison duquel les tables n'étaient pas supprimées sur les partitions lorsque CREATEALTER, et les DROP instructions étaient exécutées à plusieurs reprises à l'aide d'instructions préparées via des pilotes JDBC ou ODBC (par exemple, lors de l'utilisation preferQueryMode=extendedCacheEverything dans JDBC), ou lorsque CREATEALTER, et les DROP instructions étaient exécutées dans le cadre de ou. PROCEDURE FUNCTION

  • Correction de résultats incorrects lors de l'interrogation de tables à l'aide de UNIQUE INDEX scans alors que la table contenait des chaînes Heap-Only Tuple (HOT) rompues dans les instructions. UPDATE

  • Correction d'un problème à cause duquel les nœuds sains étaient remplacés inutilement, ce qui entraînait l'indisponibilité du système.

Base de données Aurora PostgreSQL Limitless 16.8.101, 30 juin 2025

Améliorations

  • Messages d'erreur améliorés pour les blocages détectés, répertoriant désormais les requêtes concernées dans la DETAIL section.

  • Ajout du support pour les sous-requêtes contenant un tableoid comme liste cible.

Corrections de bugs

  • Correction du résultat de la requête ANALYZE SQL pour inclure également les tables étrangères.

  • Correction de plusieurs problèmes susceptibles d'entraîner le redémarrage de la base de données.

  • Correction d'un problème avec PREPARE les EXECUTE instructions et qui échouaient incorrectement avec le message de liaison fournissant 2 paramètres, mais l'instruction préparée en nécessite 1 lorsque l'PREPAREinstruction utilise moins de paramètres que ceux déclarés.

  • Correction de plusieurs problèmes liés aux opérations d'aspiration entraînant une augmentation de la consommation d'espace.

  • Correction d'un problème lié aux INSERT relevés après l'annulation d'une READ_ONLY transaction.

  • Correction d'un problème en raison duquel DELETE les instructions contenant une RETURNING clause échouaient.

Base de données Aurora PostgreSQL Limitless 16.8.100, 8 mai 2025

Fonctions

  • Ajout du support pour l'ltreeextension. ltreeles colonnes de type de données ne peuvent pas être utilisées comme clés de partition dans les tables partitionnées.

  • Ajout de la prise en charge de l'btree_gistextension dans la base de données Aurora PostgreSQL Limitless. Les contraintes d'exclusion utilisant l'index GIST ne sont pas prises en charge. Par exemple, la commande suivante n'est pas prise en charge :

    CREATE TABLE zoo ( cage INTEGER, animal TEXT, EXCLUDE USING GIST (cage WITH =, animal WITH <>) );

Améliorations

  • Performances de requêtes améliorées dans les scénarios suivants :

    • Requêtes avec clauses de plage.

    • Accès à plusieurs tuples avec différentes clés de partition provenant du même fragment.

    • Supprimez et mettez à jour les opérations impliquant des semi-jointures et des anti-jointures.

  • Nœuds de scan étrangers asynchrones améliorés avec fonction de prélecture.

  • Tolérance aux pannes de détection des blocages renforcée.

Corrections de bugs

  • Correction d'un problème en raison duquel les backends de base de données ne répondaient plus aux signaux système, ce qui pouvait entraîner le blocage des opérations DROP DATABASE.

  • Correction d'une situation de concurrence dans le traitement en arrière-plan du journal des validations (blocage) qui provoquait des erreurs de temps de validation non valides.

  • Correction d'un problème qui pouvait provoquer des pannes inattendues lors des opérations d'analyse automatique des tables.

Base de données Amazon Aurora PostgreSQL Limitless, version 16.6-limitless

Cette version d'Aurora PostgreSQL Limitless Database est compatible avec PostgreSQL 16.6. Pour plus d'informations sur les améliorations apportées à PostgreSQL 16.6, consultez Aurora PostgreSQL 16.6.

Base de données Aurora PostgreSQL Limitless 16.6.103, 13 octobre 2025

Corrections de bugs

  • Correction d'un problème en raison duquel les tables n'étaient pas supprimées sur les partitions lorsque CREATEALTER, et les DROP instructions étaient exécutées à plusieurs reprises à l'aide d'instructions préparées via des pilotes JDBC ou ODBC (par exemple, lors de l'utilisation preferQueryMode=extendedCacheEverything dans JDBC), ou lorsque CREATEALTER, et les DROP instructions étaient exécutées dans le cadre de ou. PROCEDURE FUNCTION

  • Correction de résultats incorrects lors de l'interrogation de tables à l'aide de UNIQUE INDEX scans alors que la table contenait des chaînes Heap-Only Tuple (HOT) rompues dans les instructions. UPDATE

  • Correction d'un problème à cause duquel les nœuds sains étaient remplacés inutilement, ce qui entraînait l'indisponibilité du système.

Base de données Aurora PostgreSQL Limitless 16.6.102, 30 juin 2025

Améliorations

  • Les messages d'erreur améliorés pour les blocages détectés répertorient désormais les requêtes concernées dans leDETAIL.

  • Amélioration de l'algorithme de détection des blocages distribués pour qu'il soit arbitrairement résilient aux défaillances du réseau ou des nœuds.

  • Ajout du support pour les sous-requêtes contenant un tableoid comme liste cible.

Corrections de bugs

  • Correction du résultat de la requête ANALYZE SQL pour inclure les tables étrangères.

  • Correction de plusieurs problèmes susceptibles d'entraîner le redémarrage de la base de données.

  • Correction d'un problème avec PREPARE les EXECUTE instructions et qui échouaient incorrectement avec le message de liaison fournissant 2 paramètres, mais l'instruction préparée en nécessite 1 lorsque l'PREPAREinstruction utilise moins de paramètres que ceux déclarés.

  • Correction de plusieurs problèmes liés aux opérations d'aspiration entraînant une augmentation de la consommation d'espace.

  • Correction d'un problème lié aux INSERT relevés après l'annulation d'une READ_ONLY transaction.

  • Correction d'un problème en raison duquel DELETE les instructions avec RETURNING clause échouaient.

  • Correction de cas où les expressions dansDEFAULT/CHECKconstraints peuvent générer des résultats incorrects, en particulier lorsque l'expression de la contrainte repose sur des parenthèses pour générer le résultat correct.

Base de données Aurora PostgreSQL Limitless 16.6.101, 17 avril 2025

Cette version inclut les correctifs Aurora PostgreSQL jusqu'à la version 16.6.3.

Corrections de bugs

  • Correction de plusieurs problèmes susceptibles d'entraîner de brèves périodes d'indisponibilité.

  • Correction d'un problème d'exactitude lorsque cette valeur limitless_minimum_adaptive_fetch_size était définie sur une valeur inférieure à la valeur par défaut (100).

  • Amélioration de la gestion des erreurs lors de l'interrogation de l'attribut tableoid d'une relation dans la base de données Aurora PostgreSQL Limitless, étant donné que ses valeurs peuvent varier d'un nœud à l'autre dans. DBShardGroup

  • Correction d'un problème d'autorisation pouvant survenir lors de l'utilisationrds_aurora.limitless_active_shard_key. Cela permet de résoudre les erreurs d'autorisation lors de la récupération de données.

  • Correction d'une situation de concurrence lors d'une opération de blocage en arrière-plan, qui pouvait amener le client à recevoir l'erreur « temps de validation non valide  ».

  • Exécution optimisée de fonctions distribuées avec une clé de partition de longueur variable. Auparavant, les routeurs exécutaient des fonctions distribuées, mais elles sont désormais exécutées localement sur une seule partition selon la clé de partition.

  • Correction d'une erreur lors de l'exécution update/delete sur une table standard joignant des tables de référence.

  • Correction d'un problème à cause duquel n'importe quel utilisateur pouvait invoquer des fonctions internes illimitées spécifiques.

  • Correction d'un problème qui entraînait une annulation incorrecte pour les sous-transactions lors d'un crash du nœud.

  • Problèmes résolus en raison desquels les expressions comportant des parenthèses imbriquées dans les DEFAULT/CHECK contraintes pouvaient générer des résultats incorrects.

Base de données Aurora PostgreSQL Limitless 16.6.100, 24 janvier 2025

Fonctions

  • La base de données Aurora PostgreSQL Limitless prend désormais en charge Aurora PostgreSQL version 16.6.

  • Vous pouvez maintenant installer et utiliser l'btree_ginextension.

  • La commande DML (DISCARDData Manipulation Language) est prise en charge.

Améliorations

  • Performances de requêtes améliorées grâce à de meilleures fonctionnalités de poussée pour les requêtes qui incluent des tables de référence dans les sous-requêtes. Cette amélioration optimise l'exécution des requêtes, ce qui peut entraîner des performances plus rapides pour les requêtes complexes impliquant des jointures de tables de référence dans des sous-requêtes.

  • Amélioration de la gestion des erreurs pourpg_advisory_lock. Auparavant, les tentatives d'utilisation de cette fonctionnalité non prise en charge ne généraient pas de message d'erreur explicite, ce qui pouvait entraîner un comportement inattendu. Désormais, les utilisateurs recevront une notification d'erreur claire lorsqu'ils tenteront d'utiliserpg_advisory_lock, ce qui garantit une meilleure clarté et évite des conséquences imprévues.

Corrections de bugs

  • Correction d'un problème en raison duquel certaines CREATE TABLE commandes ALTER TABLE et échouaient avec l'erreur suivante : Impossible de séparer l'instruction donnée.

  • Correction d'un problème en raison duquel une ALTER TABLE commande avec une DEFAULT contrainte NOT NULL ou échouait lorsqu'elle contenait des fonctions dangereuses à transférer vers des fragments (telles que des fonctions volatiles), nécessitant le remplissage des données dans les lignes existantes.

Problèmes connus

  • La définition de la rds_aurora.limitless_minimum_adaptive_fetch_size variable peut entraîner des résultats incorrects.

Base de données Amazon Aurora PostgreSQL Limitless, version 16.4-limitless

Cette version d'Aurora PostgreSQL Limitless Database est compatible avec PostgreSQL 16.4. Pour plus d'informations sur les améliorations apportées à PostgreSQL 16.4, consultez Aurora PostgreSQL 16.4.

Base de données Aurora PostgreSQL Limitless 16.4.106, 13 octobre 2025

Corrections de bugs

  • Correction d'un problème en raison duquel les tables n'étaient pas supprimées sur les partitions lorsque CREATEALTER, et les DROP instructions étaient exécutées à plusieurs reprises à l'aide d'instructions préparées via des pilotes JDBC ou ODBC (par exemple, lors de l'utilisation preferQueryMode=extendedCacheEverything dans JDBC), ou lorsque CREATEALTER, et les DROP instructions étaient exécutées dans le cadre de ou. PROCEDURE FUNCTION

  • Correction de résultats incorrects lors de l'interrogation de tables à l'aide de UNIQUE INDEX scans alors que la table contenait des chaînes Heap-Only Tuple (HOT) rompues dans les instructions. UPDATE

  • Correction d'un problème à cause duquel les nœuds sains étaient remplacés inutilement, ce qui entraînait l'indisponibilité du système.

Base de données Aurora PostgreSQL Limitless 16.4.105, 17 avril 2025

Corrections de bugs

  • Correction de plusieurs problèmes qui pouvaient entraîner de brèves périodes d'indisponibilité.

  • Correction d'un problème qui entraînait des résultats incorrects pour les requêtes anti-jointure contenant un prédicat sur une relation externe.

  • Ajout d'une fonction push down pour les fonctions système suivantes :

    • pg_char_to_encoding

    • pg_encoding_to_char

    • textanycat

    • anytextcat

  • Gestion des erreurs améliorée pour la base pg_advisory_lock de données Aurora PostgreSQL Limitless. Avec cette modification, vous recevez une notification d'erreur claire lorsque vous tentez d'utiliserpg_advisory_lock.

  • Correction d'un problème en raison duquel l'ajout d'une expression avec des parenthèses imbriquées dans les DEFAULT/CHECK contraintes pouvait générer des résultats incorrects.

Base de données Aurora PostgreSQL Limitless 16.4.104, 19 novembre 2024

Corrections de bugs

  • Correction d'un problème à cause duquel des blocages pouvaient survenir lors du traitement des instructions DDL (Data Definition Language) lors CREATE INDEX CONCURRENTLY de l'exécution.

  • Correction d'un problème en raison duquel une erreur dans la résolution des blocages distribués pouvait bloquer la détection des blocages distribués suivants.

  • Problème résolu : les instructions DDL associées à des instructions DML (Data Manipulation Language) sous-jacentes (telles que CREATE TABLE AS l'appel d'une table contenant des données) généraient des erreurs si la rds_aurora.limitless_active_shard_key variable était utilisée dans une session.

  • Correction d'un problème en raison duquel une opération de fractionnement de fragments provoquait une erreur.

  • Correction d'un problème en raison duquel la rds_aurora.limitless_alter_table_type_sharded procédure de conversion du type de tableau en type fragmenté échouait si la rds_aurora.limitless_alter_table_type_sharded variable était définie.

  • Correction d'un problème dans la logique de séparation des objets polymorphes qui empêchait les requêtes non valides de générer des erreurs lorsque la conversion implicite des données transmises entraînait l'utilisation de versions d'objets incorrectes.

Problèmes connus

  • Un problème peut survenir lorsqu'une partie d'une requête est convertie en condition de suppression ou d'anti-jointure. Dans ces cas, si la relation interne n'a aucun résultat, une ligne nulle est utilisée.

  • Un problème peut survenir lorsque l'ajout d'une colonne avec une DEFAULT contrainte NOT NULL ou, qui contient des fonctions dangereuses à transférer vers des fragments (telles que des fonctions volatiles), nécessite le remplissage de données dans les lignes existantes.

  • Un problème peut survenir lorsque la logique séparative pour préparer les requêtes vers les partitions n'utilise pas de parenthèses dans la mesure du possible. Cela peut entraîner des erreurs lorsqu'il COLLATE est utilisé dans les requêtes.

Base de données Aurora PostgreSQL Limitless 16.4.103, 31 octobre 2024

La version 16.4.103 est la version GA de la base de données Aurora PostgreSQL Limitless.

Pour plus d'informations sur cette version, consultez la section Utilisation de la base de données Amazon Aurora PostgreSQL Limitless dans le guide de l'utilisateur Amazon Aurora.