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.
Rubriques
Base de données Amazon Aurora PostgreSQL Limitless version 16.13-limitless
Base de données Amazon Aurora PostgreSQL Limitless version 16.11-limitless
Base de données Amazon Aurora PostgreSQL Limitless version 16.10-limitless
Base de données Amazon Aurora PostgreSQL Limitless version 16.9-limitless
Base de données Amazon Aurora PostgreSQL Limitless, version 16.8-limitless
Base de données Amazon Aurora PostgreSQL Limitless, version 16.6-limitless
Base de données Amazon Aurora PostgreSQL Limitless, version 16.4-limitless
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.
Versions et correctifs
Base de données Aurora PostgreSQL Limitless 16.13.102, 3 septembre 2026
Corrections de bugs
-
Correction d'un blocage distribué entre
GRANTouREVOKEsur 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
INSERTdesUPDATEDELETEopérations par lots et avecRETURNINGclause. -
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
SELECTrequê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 durds_aurora.limitless_fetch_allparamè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
INSERTinstructions multilignes avecRETURNINGclause en activant l'optimisation de l'insertion par lots lorsque laRETURNINGliste 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
SELECTles 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 lesnextvalappels simultanés sur la même séquence lorsque l'appel déclenchait une actualisation de bloc. L'actualisation a maintenuAccessExclusiveLockla 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 DATABASEl'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échouaitnot enough values to create distributed sequencelors de l'utilisation d'une plage de séquences étroite (telle que lesmallinttype ou une valeur petiteMAXVALUE) avec uneINCREMENT BYvaleur 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.
Versions et correctifs
Base de données Aurora PostgreSQL Limitless 16.11.102, 1er septembre 2026
Corrections de bugs
-
Correction d'un blocage distribué entre
GRANTouREVOKEsur 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
nextvalempê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 DATABASEFORCEl'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_prewarml'extension.
Améliorations
-
EXPLAINSortie améliorée pour lesSELECTinstructionsINSERT INTOwith. -
Performances de requêtes améliorées pour
ENUMl'utilisation. -
Messagerie d'erreur améliorée pour les
INSERT INTOrelevés. Le message indique désormais les valeurs pour lesquelles il a échoué.
Corrections de bugs
-
Correction d'un problème en raison duquel
SELECTles instructions se bloquaient lorsque l'attribut de table partitionné était référencé dans une fonction et joint. -
Corrigé
UNIQUEetPRIMARY KEYsoumis à des contraintes lorsqu'il est utilisé avec uneINCLUDEclause 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.
Versions et correctifs
Base de données illimitée Aurora PostgreSQL 16.10.101
Améliorations
-
EXPLAINSortie améliorée pourINSERT INTOavecSELECT.
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
CHECKcontraintes impliquant des littéraux ainsi que des expressions. Pour plus d'informations, consultez la section Contraintes. -
Ajout de la prise en charge
VIEWde 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_dumpetpg_restorepour 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 INTOlesUPDATErequêtes.
Corrections de bugs
-
Correction d'un problème d'attribution de privilèges qui
GRANTéchouaitinvalid role OID: 0lorsque tous les privilèges étaient rendus publics. -
Correction d'un problème avec
EXPLAINetUPDATEdes requêtes qui échouaient avecwrong number of parameters for prepared statement. -
Correction d'un problème
CREATE TABLEqui é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 DATABASEJDBC. -
Correction d'un problème avec
UPDATEles requêtes sur les tables distribuées qui échouaient avecrelation * does not exist. -
Correction d'un problème avec
SELECTles requêtes avec des conversions de type qui échouaient aveccannot cast type cstring to text[]. -
Correction d'un problème
CREATE DATABASEqui échouaitconnection_limit requires an integer valuelors 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
tableoidsystè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, elletableoidsera obtenue à partir de la partition. Dans le cas contraire, iltableoidsera obtenu auprès du routeur connecté. Différents routeurs peuvent avoir des résultats différentstableoidpour 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 TABLEqui échouaitFATAL: Unexpected error occurred while committing transactionlorsque ledebug_parallel_queryparamè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.
Versions et correctifs
Base de données Aurora PostgreSQL Limitless 16.9.103, 11 février 2026
Améliorations
-
EXPLAINSortie améliorée pourINSERT INTOavecSELECT.
Corrections de bugs
-
Correction d'un problème en raison duquel
SELECTles 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 DATABASEJDBC. -
Correction d'un problème d'attribution de privilèges qui
GRANTéchouaitinvalid role OID: 0lorsque tous les privilèges étaient rendus publics. -
Correction d'un problème avec
SELECTles requêtes avec des conversions de type qui échouaient aveccannot cast type cstring to text[]. -
Correction d'un problème
CREATE DATABASEqui échouaitconnection_limit requires an integer valuelors 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
tableoidsystè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, elletableoidsera obtenue à partir de la partition. Dans le cas contraire, iltableoidsera obtenu auprès du routeur connecté. Différents routeurs peuvent avoir des résultats différentstableoidpour 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
CONNECTprivilè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 lesDROPinstructions étaient exécutées à plusieurs reprises à l'aide d'instructions préparées via des pilotes JDBC ou ODBC (par exemple, lors de l'utilisationpreferQueryMode=extendedCacheEverythingdans JDBC), ou lorsqueCREATEALTER, et lesDROPinstructions étaient exécutées dans le cadre de ou.PROCEDUREFUNCTION -
Correction de résultats incorrects lors de l'interrogation de tables à l'aide de
UNIQUE INDEXscans 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 DATABASEopérationsDROP DATABASEet lorsque vous utilisez le même nom de base de données. -
Amélioration des performances
DELETEet desUPDATEopérations impliquant la semi-jointure et l'anti-jointure. -
Performances améliorées pour
INSERT INTO ... SELECT FROMles 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 uneREAD ONLYtransaction avec le messageROLLBACKd'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
SELECTles requêtes échouaient avecERREUR : é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 avecERREUR : échec de l'exécution de la requête à distance. -
Correction d'un problème à cause duquel les expressions contenues dans
DEFAULT/CHECKles 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
EXECUTEinstructionsPREPAREand qui échouaient avec le messagebind qui fournissait 2 paramètres, mais l'instruction préparée en nécessite 1lorsque l'PREPAREinstruction utilise moins de paramètres qu'elle n'en a déclaré. -
Correction d'un problème à
RESETcause duquel lerds_aurora.limitless_explain_optionsréglage n'était pas correctement reflété dans laEXPLAINsortie.
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.
Versions et correctifs
Base de données Aurora PostgreSQL Limitless 16.8.104, 12 mai 2026
Base de données Aurora PostgreSQL Limitless 16.8.103, 30 octobre 2025
Base de données Aurora PostgreSQL Limitless 16.8.102, 13 octobre 2025
Base de données Aurora PostgreSQL Limitless 16.8.101, 30 juin 2025
Base de données Aurora PostgreSQL Limitless 16.8.100, 8 mai 2025
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échouaitinvalid role OID: 0lorsque tous les privilèges étaient rendus publics. -
Correction d'un problème avec
SELECTles requêtes avec des conversions de type qui échouaient aveccannot cast type cstring to text[]. -
Correction d'un problème
CREATE DATABASEqui échouaitconnection_limit requires an integer valuelors du paramétrageconnection_limit. -
Correction d'un résultat incorrect lors de la sélection de la colonne
tableoidsystè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, elletableoidsera obtenue à partir de la partition. Dans le cas contraire, iltableoidsera obtenu auprès du routeur connecté. Différents routeurs peuvent avoir des résultats différentstableoidpour 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 lesDROPinstructions étaient exécutées à plusieurs reprises à l'aide d'instructions préparées via des pilotes JDBC ou ODBC (par exemple, lors de l'utilisationpreferQueryMode=extendedCacheEverythingdans JDBC), ou lorsqueCREATEALTER, et lesDROPinstructions étaient exécutées dans le cadre de ou.PROCEDUREFUNCTION -
Correction de résultats incorrects lors de l'interrogation de tables à l'aide de
UNIQUE INDEXscans 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
DETAILsection. -
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
ANALYZESQL 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
PREPARElesEXECUTEinstructions et qui échouaient incorrectement avec le message deliaison fournissant 2 paramètres, mais l'instruction préparée en nécessite 1lorsque 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
INSERTrelevés après l'annulation d'uneREAD_ONLYtransaction. -
Correction d'un problème en raison duquel
DELETEles instructions contenant uneRETURNINGclause é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.
Versions et correctifs
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 lesDROPinstructions étaient exécutées à plusieurs reprises à l'aide d'instructions préparées via des pilotes JDBC ou ODBC (par exemple, lors de l'utilisationpreferQueryMode=extendedCacheEverythingdans JDBC), ou lorsqueCREATEALTER, et lesDROPinstructions étaient exécutées dans le cadre de ou.PROCEDUREFUNCTION -
Correction de résultats incorrects lors de l'interrogation de tables à l'aide de
UNIQUE INDEXscans 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 le
DETAIL. -
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
ANALYZESQL 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
PREPARElesEXECUTEinstructions et qui échouaient incorrectement avec le message deliaison fournissant 2 paramètres, mais l'instruction préparée en nécessite 1lorsque 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
INSERTrelevés après l'annulation d'uneREAD_ONLYtransaction. -
Correction d'un problème en raison duquel
DELETEles instructions avecRETURNINGclause échouaient. -
Correction de cas où les expressions dans
DEFAULT/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'utilisation
rds_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/deletesur 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/CHECKcontraintes 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 pour
pg_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 TABLEcommandesALTER TABLEet échouaient avec l'erreursuivante : Impossible de séparer l'instructiondonnée. -
Correction d'un problème en raison duquel une
ALTER TABLEcommande avec uneDEFAULTcontrainteNOT NULLou é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_sizevariable 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.
Versions et correctifs
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 lesDROPinstructions étaient exécutées à plusieurs reprises à l'aide d'instructions préparées via des pilotes JDBC ou ODBC (par exemple, lors de l'utilisationpreferQueryMode=extendedCacheEverythingdans JDBC), ou lorsqueCREATEALTER, et lesDROPinstructions étaient exécutées dans le cadre de ou.PROCEDUREFUNCTION -
Correction de résultats incorrects lors de l'interrogation de tables à l'aide de
UNIQUE INDEXscans 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_encodingpg_encoding_to_chartextanycatanytextcat
-
Gestion des erreurs améliorée pour la base
pg_advisory_lockde 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/CHECKcontraintes 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 CONCURRENTLYde 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 ASl'appel d'une table contenant des données) généraient des erreurs si lards_aurora.limitless_active_shard_keyvariable é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_shardedprocédure de conversion du type de tableau en type fragmenté échouait si lards_aurora.limitless_alter_table_type_shardedvariable é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
DEFAULTcontrainteNOT NULLou, 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
COLLATEest 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.