Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Aggiornamenti illimitati del database Amazon Aurora PostgreSQL
Qui puoi trovare informazioni sulle versioni di Amazon Aurora PostgreSQL Limitless Database. Limitless Database fornisce una scalabilità orizzontale automatica per elaborare milioni di transazioni di scrittura al secondo e gestisce petabyte di dati mantenendo la semplicità di funzionamento all'interno di un singolo database. Con Limitless Database, puoi concentrarti sulla creazione di applicazioni su larga scala senza dover creare e mantenere soluzioni complesse per scalare i tuoi dati su più istanze DB per supportare i tuoi carichi di lavoro.
Per ulteriori informazioni, consulta Using Amazon Aurora PostgreSQL Limitless Database nella Amazon Aurora User Guide.
Amazon Aurora PostgreSQL Limitless Database segue la stessa politica del ciclo di vita della versione del motore di Aurora PostgreSQL. Per ulteriori informazioni, consulta Calendari di rilascio per Aurora PostgreSQL.
Argomenti
Amazon Aurora PostgreSQL Limitless Database versione 16.13-limitless
Amazon Aurora PostgreSQL Limitless Database versione 16.11-limitless
Amazon Aurora PostgreSQL Limitless Database versione 16.10-limitless
Amazon Aurora PostgreSQL Limitless Database versione 16.9-limitless
Amazon Aurora PostgreSQL Limitless Database versione 16.8-limitless
Amazon Aurora PostgreSQL Limitless Database versione 16.6-limitless
Amazon Aurora PostgreSQL Limitless Database versione 16.4-limitless
Amazon Aurora PostgreSQL Limitless Database versione 16.13-limitless
Questa versione di Aurora PostgreSQL Limitless Database è compatibile con PostgreSQL 16.13. https://www.postgresql.org/docs/release/16.13/
Versioni e patch
Aurora PostgreSQL Limitless Database 16.13.102, 3 settembre 2026
Correzioni di bug
-
È stato corretto un deadlock distribuito tra
GRANToREVOKEsu una tabella e letture o scritture simultanee della stessa tabella. -
È stato risolto un problema per cui un nodo in un gruppo di frammenti poteva riavviarsi ripetutamente durante il ripristino di una transazione distribuita in corso a causa della mancata corrispondenza dell'OID per l'oggetto del database. Ciò rendeva il nodo non disponibile e richiedeva un intervento manuale.
-
È stato risolto un problema per cui, in rari casi, un router continuava a utilizzare informazioni di scrittura obsolete dopo un failover. Le richieste di scrittura inoltrate tramite quel router venivano rifiutate.
Aurora PostgreSQL Limitless Database 16.13.101, 13 luglio 2026
Correzioni di bug
-
È stato risolto un problema relativo al blocco rapido del percorso che poteva causare un aumento del conflitto. LWLock:LockManager
Aurora PostgreSQL Limitless Database 16.13.100, 25 aprile 2026
Funzionalità
-
È stato aggiunto il supporto per batch e operations with clausola.
INSERTUPDATEDELETERETURNING -
È stata aggiunta una funzione virtuale per mostrare se una transazione preparata è scollegata.
Miglioramenti
-
Prestazioni migliorate per le transazioni con una sola dichiarazione utilizzando il protocollo di interrogazione esteso.
-
Prestazioni di lettura migliorate con l'ottimizzazione futura dei tempi di commit per i lettori MVCC basati sul tempo.
-
Prestazioni migliorate per le
SELECTquery a frammento singolo recuperando tutte le righe dei risultati contemporaneamente anziché in batch. Questa ottimizzazione è abilitata per impostazione predefinita e può essere controllata con il parametro.rds_aurora.limitless_fetch_all -
Miglioramento delle prestazioni delle transazioni distribuite abilitando per impostazione predefinita l'affinità di backend con commit in due fasi.
-
Miglioramento delle prestazioni delle
INSERTistruzioni a più righe conRETURNINGclausola abilitando l'ottimizzazione degli inserimenti in batch quando l'RETURNINGelenco è composto da riferimenti a una colonna.* -
Riduzione dei picchi di estensione del registro di commit grazie all'estensione proattiva dei segmenti.
Correzioni di bug
-
È stato risolto un problema a causa del quale
SELECTle query si bloccavano quando si faceva riferimento a un attributo di tabella frammentato in una funzione. -
È stato risolto un problema per cui la chiamata
nextvala una sequenza all'interno di una transazione esplicita bloccavanextvalle chiamate simultanee sulla stessa sequenza quando la chiamata attivava un aggiornamento in blocco. L'aggiornamento manteneva attivaAccessExclusiveLockla sequenza fino al termine della transazione principale, anziché rilasciarla al termine dell'aggiornamento dei blocchi. -
È stato corretto un crash causato dall'allineamento SIMD.
-
È stato risolto un problema per cui le interrogazioni si bloccavano a tempo indeterminato durante il recupero dei risultati dai nodi shard in determinate condizioni di connessione.
-
È stato risolto un problema per cui le connessioni client e database non venivano ripristinate correttamente in caso di timeout della connessione RPC e di connessioni interrotte.
-
È stato risolto un problema a causa del quale
FORCEl'opzioneDROP DATABASEwith non funzionava a intermittenza con.database is being accessed by other users -
Riduzione dei deadlock distribuiti generati dall'autovacuum con operazioni sulle tabelle.
DDL -
È stato risolto un problema che
CREATE SEQUENCEimpedivanot enough values to create distributed sequencel'utilizzo di un intervallo di sequenze ristretto (ad esempiosmallinttype o smallMAXVALUE) con unINCREMENT BYvalore maggiore di 1. La regolazione automatica della dimensione del blocco non teneva conto del valore di incremento, quindi non poteva ridurre la dimensione del blocco abbastanza da adattarsi all'intervallo della sequenza.
Amazon Aurora PostgreSQL Limitless Database versione 16.11-limitless
Questa versione di Aurora PostgreSQL Limitless Database è compatibile con PostgreSQL 16.11. https://www.postgresql.org/docs/release/16.11/
Versioni e patch
Aurora PostgreSQL Limitless Database 16.11.102, 1 settembre 2026
Correzioni di bug
-
È stato corretto un deadlock distribuito tra
GRANToREVOKEsu una tabella e letture o scritture simultanee della stessa tabella. -
È stato risolto un problema per cui un nodo in un gruppo di frammenti poteva riavviarsi ripetutamente durante il ripristino di una transazione distribuita in corso a causa della mancata corrispondenza dell'OID per l'oggetto del database. Ciò rendeva il nodo non disponibile e richiedeva un intervento manuale.
-
È stato risolto un problema per cui, in rari casi, un router continuava a utilizzare informazioni di scrittura obsolete dopo un failover. Le richieste di scrittura inoltrate tramite quel router venivano rifiutate.
-
È stato risolto un problema per cui le query si bloccavano a tempo indeterminato durante il recupero dei risultati da un nodo shard. Ciò si è verificato dopo che la connessione a quel nodo è stata ripristinata o ha smesso di rispondere.
-
È stato risolto un problema per cui gli errori restituiti quando si richiedeva un nuovo blocco per una sequenza globale venivano classificati erroneamente. Una sequenza che ha raggiunto l'ultimo valore è stata segnalata come errore di connessione. Un errore temporaneo potrebbe inoltre
nextvalimpedire la restituzione di nuovi valori.
Aurora PostgreSQL Limitless Database 16.11.101, 9 giugno 2026
Correzioni di bug
-
È stato risolto un problema per cui un indice univoco non garantiva l'unicità se creato con una classe di operatori personalizzata.
-
È stato risolto un problema a causa del quale
FORCEl'opzioneDROP DATABASEwith non funzionava condatabase is being accessed by other users. -
È stato risolto un problema per cui si verificava una mancata corrispondenza della versione tra nodi dopo l'aggiornamento a causa di una versione obsoleta dell'estensione memorizzata nella cache.
Aurora PostgreSQL Limitless Database 16.11.100, 25 febbraio 2026
Funzionalità
-
Aggiunto supporto per le istruzioni
ALTER VIEW ... OWNER TO .... -
È stato aggiunto il
pg_prewarmsupporto per l'estensione.
Miglioramenti
-
EXPLAINOutput migliorato per leSELECTdichiarazioniINSERT INTOcon. -
Prestazioni di interrogazione migliorate per
ENUMl'utilizzo. -
Messaggistica di errore migliorata per
INSERT INTOle dichiarazioni. La messaggistica ora indica i valori in cui non è riuscita.
Correzioni di bug
-
È stato risolto un problema a causa del quale
SELECTle istruzioni si bloccavano quando l'attributo di una tabella frammentata veniva referenziato in una funzione e unito. -
Risolti
UNIQUEalcuniPRIMARY KEYvincoli se utilizzati con unaINCLUDEclausola in cui tutte le colonne (sia quelle con vincoli che incluse) venivano trattate in modo errato. Ciò ha fatto sì che la struttura dell'indice fosse diversa dalla definizione originale della tabella.
Amazon Aurora PostgreSQL Limitless Database versione 16.10-limitless
Questa versione di Aurora PostgreSQL Limitless Database è compatibile con PostgreSQL 16.10. https://www.postgresql.org/docs/release/16.10/
Versioni e patch
Database Aurora PostgreSQL Limitless 16.10.101
Miglioramenti
-
EXPLAINOutput migliorato perINSERT INTOconSELECT.
Correzioni di bug
-
È stato corretto un crash che si verificava quando si univa una tabella con una funzione di restituzione dei set che faceva riferimento alle colonne della tabella.
-
È stato risolto un crash causato da problemi di allineamento SIMD con funzioni wrapper generiche.
Aurora PostgreSQL Limitless Database 16.10.100, 24 febbraio 2026
Funzionalità
-
È stato aggiunto il supporto per ENUM come tipo di chiave shard.
-
È stato aggiunto il supporto per i
CHECKvincoli che coinvolgono sia i valori letterali che le espressioni. Per ulteriori informazioni, vedere Vincoli. -
È stato aggiunto il supporto per
VIEWs con vincoli di chiave esterna. Per ulteriori informazioni, vedere Chiavi https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/limitless-reference.DDL-limitations.html#limitless-reference.DDL-limitations.FKs esterne. -
È stato aggiunto il supporto per Advisory Locks. Per ulteriori informazioni consulta Blocchi di consulenza
nella documentazione di PostgreSQL. -
È stato aggiunto il supporto per
pg_dumpepg_restoreper le migrazioni dei database. È possibile effettuare il dump dai database Aurora Limitless e ripristinarli su altri cluster Aurora Limitless o su database PostgreSQL regolari. Questo supporto include la conservazione delle configurazioni frammentate e delle tabelle di riferimento durante la migrazione tra cluster Aurora Limitless utilizzando funzioni di acquisizione dei metadati. Per ulteriori informazioni, consulta Backup e ripristino di Amazon Aurora PostgreSQL Limitless Database.
Miglioramenti
-
Prestazioni migliorate per le ricerche di schemi e tabelle.
-
Prestazioni migliorate per lo shard split.
-
Prestazioni migliorate per
INSERT INTOleUPDATEinterrogazioni.
Correzioni di bug
-
È stato risolto un problema relativo alla concessione dei privilegi che non veniva eseguita
invalid role OID: 0quando tutti i privilegiGRANTvenivano resi pubblici. -
È stato risolto un problema relativo alle
EXPLAINUPDATEinterrogazioni non riuscite con.wrong number of parameters for prepared statement -
È stato risolto un problema
CREATE TABLEche non riusciva conduplicate key value violates unique constraint. -
È stato risolto un problema per cui il database rimaneva inutilizzabile dopo l'
DROP DATABASEutilizzo di JDBC. -
È stato risolto un problema relativo alle
UPDATEinterrogazioni su tabelle distribuite che non riuscivano con.relation * does not exist -
È stato risolto un problema relativo
SELECTalle interrogazioni con caratteri di tipo non riuscite con.cannot cast type cstring to text[] -
È stato risolto un problema
CREATE DATABASEche non funzionava ancheconnection_limit requires an integer valuedurante l'impostazioneconnection_limit. -
È stato risolto il problema della trasformazione della tabella da tabella standard a tabella distribuita o tabella di riferimento per mantenere le politiche di sicurezza a livello di riga.
-
Risolti i problemi di correttezza e perdita di dati nelle politiche Row Level Security (RLS). Consigliamo di eliminare e ricreare qualsiasi policy RLS esistente.
-
DROP POLICYDichiarazione fissa se utilizzata con.IF EXISTS -
È stato corretto il risultato errato nella selezione della colonna di
tableoidsistema.tableoidÈ l'OID della tabella, che è un'identificazione distinta data all'oggetto del database da un determinato sistema. Se la query è idonea per l'ottimizzazione Single Shard,tableoidverrà ottenuta dallo Shard. Altrimenti,tableoidverrà ottenuto dal router connesso. Router diversi possono risultare diversitableoidper la stessa query. -
È stato corretto l'aggiornamento delle statistiche per le tabelle con tipi definiti dall'utente.
-
È stato risolto un problema per
CREATE TABLEcui l'opzione Failed withFATAL: Unexpected error occurred while committing transactionwhendebug_parallel_queryè impostata suon.
Amazon Aurora PostgreSQL Limitless Database versione 16.9-limitless
Questa versione di Aurora PostgreSQL Limitless Database è compatibile con PostgreSQL 16.9. https://www.postgresql.org/docs/release/16.9/
Versioni e patch
Aurora PostgreSQL Limitless Database 16.9.103, 11 febbraio 2026
Miglioramenti
-
EXPLAINOutput migliorato perINSERT INTOconSELECT.
Correzioni di bug
-
È stato risolto un problema per cui
SELECTle istruzioni non venivano restituite quando si faceva riferimento all'attributo di tabella frammentata in una funzione e si univa.
Aurora PostgreSQL Limitless Database 16.9.102, 21 novembre 2025
Miglioramenti
-
Prestazioni migliorate per lo shard split.
-
Miglioramento dei messaggi di errore in caso di esito negativo delle query durante gli aggiornamenti (minori) a causa di versioni delle istanze non coerenti.
Correzioni di bug
-
È stato risolto un problema per cui il database rimaneva inutilizzabile dopo l'utilizzo di JDBC.
DROP DATABASE -
È stato risolto un problema relativo alla concessione dei privilegi che non veniva eseguita
invalid role OID: 0quando tutti i privilegi venivano resi pubblici.GRANT -
È stato risolto un problema relativo
SELECTalle interrogazioni con type cast non riuscite con.cannot cast type cstring to text[] -
È stato risolto un problema
CREATE DATABASEche non funzionava ancheconnection_limit requires an integer valuedurante l'impostazione.connection_limit -
È stato risolto il problema della trasformazione della tabella da tabella standard a tabella distribuita o tabella di riferimento per mantenere le politiche di sicurezza a livello di riga.
-
Risolti i problemi di correttezza e perdita di dati nelle politiche Row Level Security (RLS). Consigliamo di eliminare e ricreare qualsiasi policy RLS esistente.
-
DROP POLICYDichiarazione fissa se utilizzata con.IF EXISTS -
È stato corretto il risultato errato nella selezione della colonna di
tableoidsistema.tableoidÈ l'OID della tabella, che è un'identificazione distinta data all'oggetto del database da un determinato sistema. Se la query è idonea per l'ottimizzazione Single Shard,tableoidverrà ottenuta dallo Shard. Altrimenti,tableoidverrà ottenuto dal router connesso. Router diversi possono risultare diversitableoidper la stessa query. -
È stato risolto un problema per cui i processi interni non funzionavano più correttamente dopo la revoca dei
CONNECTprivilegi per i ruoli interni del sistema. -
È stato corretto l'aggiornamento delle statistiche per le tabelle con tipi definiti dall'utente.
-
È stato risolto un caso limite nella risoluzione della transazione preparata.
Aurora PostgreSQL Limitless Database 16.9.101, 6 novembre 2025
Correzioni di bug
-
È stato risolto un problema per cui le tabelle non venivano eliminate dagli shard quando
CREATEALTER, eDROPle istruzioni venivano eseguite ripetutamente utilizzando istruzioni preparate tramite driver JDBC o ODBC (ad esempio, quando si utilizzavanopreferQueryMode=extendedCacheEverythingin JDBC) oppure quando,, e le istruzioni venivano eseguite come parte di o.CREATEALTERDROPPROCEDUREFUNCTION -
Sono stati corretti i risultati errati durante l'interrogazione delle tabelle mediante
UNIQUE INDEXscansioni mentre la tabella aveva interrotto le catene Tuple (HOT) dalle istruzioni. Heap-OnlyUPDATE -
È stato risolto un problema per cui i nodi integri venivano sostituiti inutilmente, causando l'indisponibilità del sistema.
Aurora PostgreSQL Limitless Database 16.9.100, 5 settembre 2025
Funzionalità
-
Aggiunta del supporto per
CREATE INDEX IF NOT EXISTS. -
È stato aggiunto il supporto per SEQUENCES nell'estensione.
pgstattuple -
È stato aggiunto il supporto per l'estensione hstore. Nota che le colonne hstore non possono essere utilizzate come chiavi shard nelle tabelle frammentate.
-
È stato aggiunto il supporto per l'estensione auto_explain.
Miglioramenti
-
Periodo di attesa ridotto tra
DROP DATABASEleCREATE DATABASEoperazioni quando si utilizza lo stesso nome di database. -
Miglioramento delle prestazioni
DELETEeUPDATEdelle operazioni che coinvolgono semi-join e anti-join. -
Prestazioni migliorate per
INSERT INTO ... SELECT FROMle dichiarazioni con espressioni o proiezioni che possono essere ridotte in frammenti -
Messaggi di errore migliorati per i deadlock rilevati con le relative interrogazioni elencate nella sezione DETTAGLI.
Correzioni di bug
-
È stato risolto un problema per cui il pool di lavoratori in background poteva essere completamente esaurito dai processi interni del database.
-
È stato risolto un problema per cui le funzioni non immutabili nelle estensioni non funzionavano inaspettatamente a causa di errori di autorizzazione negata.
-
Il tempo di commit fisso è costituito da errori non validi.
-
È stato risolto un problema a causa del quale
INSERT INTOdopo la conclusioneROLLBACKdi unaREAD ONLYtransazione veniva visualizzato l'errore ERROR: failed to execute remote query with message: la modalità di lettura-scrittura della transazione deve essere impostata prima di qualsiasi query. -
È stato risolto un problema per cui
SELECTle query non riuscivano conERRORE: impossibile eseguire una query remota con messaggio: le regole di confronto non sono supportate dal tipo intero. -
È stato risolto un problema a causa del quale il
messaggio ERRORDELETE FROMnon è riuscito a eseguire la query remota. -
È stato risolto un problema per cui le espressioni nei
DEFAULT/CHECKvincoli potevano generare dati di backfill errati per le righe esistenti. Questo problema si verifica in particolare quando l'espressione nel vincolo si basa sulle parentesi. -
È stato risolto un problema relativo
EXECUTEalle istruzioni che non riuscivano conbind message a fornire 2 parametri, ma l'istruzione preparata ne richiedeva 1quando l'PREPAREistruzione utilizzava meno parametri di quelli dichiarati.PREPARE -
È stato risolto un problema per cui
RESETl'rds_aurora.limitless_explain_optionsimpostazione non si rifletteva correttamente nell'EXPLAINoutput.
Amazon Aurora PostgreSQL Limitless Database versione 16.8-limitless
Questa versione di Aurora PostgreSQL Limitless Database è compatibile con PostgreSQL 16.8. https://www.postgresql.org/docs/release/16.8/
Versioni e patch
Aurora PostgreSQL Limitless Database 16.8.104, 12 maggio 2026
Aurora PostgreSQL Limitless Database 16.8.103, 30 ottobre 2025
Aurora PostgreSQL Limitless Database 16.8.102, 13 ottobre 2025
Aurora PostgreSQL Limitless Database 16.8.101, 30 giugno 2025
Aurora PostgreSQL Limitless Database 16.8.100, 8 maggio 2025
Aurora PostgreSQL Limitless Database 16.8.104, 12 maggio 2026
Correzioni di bug
-
È stato corretto un leak nel descrittore
rds_aurora_limitless_get_max_connectionsdi file.
Aurora PostgreSQL Limitless Database 16.8.103, 30 ottobre 2025
Correzioni di bug
-
È stato risolto un problema relativo alla concessione dei privilegi che non veniva eseguita quando tutti i privilegi venivano resi pubblici.
invalid role OID: 0GRANT -
È stato risolto un problema relativo
SELECTalle interrogazioni con type cast non riuscite con.cannot cast type cstring to text[] -
È stato risolto un problema
CREATE DATABASEche non funzionava ancheconnection_limit requires an integer valuedurante l'impostazione.connection_limit -
È stato corretto il risultato errato nella selezione della colonna di
tableoidsistema.tableoidÈ l'OID della tabella, che è un'identificazione distinta data all'oggetto del database da un determinato sistema. Se la query è idonea per l'ottimizzazione Single Shard,tableoidverrà ottenuta dallo Shard. Altrimenti,tableoidverrà ottenuto dal router connesso. Router diversi possono risultare diversitableoidper la stessa query. -
È stato risolto un caso limite nella risoluzione della transazione preparata.
Aurora PostgreSQL Limitless Database 16.8.102, 13 ottobre 2025
Correzioni di bug
-
È stato risolto un problema per cui le tabelle non venivano eliminate dagli shard quando
CREATEALTER, eDROPle istruzioni venivano eseguite ripetutamente utilizzando istruzioni preparate tramite driver JDBC o ODBC (ad esempio, quando si utilizzavanopreferQueryMode=extendedCacheEverythingin JDBC) oppure quando,, e le istruzioni venivano eseguite come parte di o.CREATEALTERDROPPROCEDUREFUNCTION -
Sono stati corretti i risultati errati durante l'interrogazione delle tabelle mediante
UNIQUE INDEXscansioni mentre la tabella aveva interrotto le catene Tuple (HOT) dalle istruzioni. Heap-OnlyUPDATE -
È stato risolto un problema per cui i nodi integri venivano sostituiti inutilmente, causando l'indisponibilità del sistema.
Aurora PostgreSQL Limitless Database 16.8.101, 30 giugno 2025
Miglioramenti
-
Sono stati migliorati i messaggi di errore per i deadlock rilevati, che ora elencano le domande coinvolte nella sezione.
DETAIL -
È stato aggiunto il supporto per le sottoquery contenenti tableoid come elenco di destinazione.
Correzioni di bug
-
È stato corretto il risultato della query
ANALYZESQL per includere anche tabelle esterne. -
Sono stati risolti diversi problemi che potevano portare al riavvio del database.
-
È stato risolto un problema con
PREPAREleEXECUTEistruzioni che non riuscivano correttamente conbind message fornendo 2 parametri, ma l'istruzione preparata ne richiede 1quando l'PREPAREistruzione utilizzava meno parametri di quelli dichiarati. -
Sono stati risolti diversi problemi nelle operazioni di aspirazione che comportavano un aumento del consumo di spazio.
-
È stato risolto un problema con
INSERTle dichiarazioni dopo il rollback di unaREAD_ONLYtransazione. -
È stato risolto un problema a causa del quale
DELETEle dichiarazioni conRETURNINGclausola hanno esito negativo.
Aurora PostgreSQL Limitless Database 16.8.100, 8 maggio 2025
Funzionalità
-
È stato aggiunto il
ltreesupporto per l'estensione.ltreeLe colonne del tipo di dati non possono essere utilizzate come chiavi shard nelle tabelle frammentate. -
È stato aggiunto il supporto per l'
btree_gistestensione in Aurora PostgreSQL Limitless Database. I vincoli di esclusione che utilizzano l'indice GIST non sono supportati. Ad esempio, il comando seguente non è supportato:CREATE TABLE zoo ( cage INTEGER, animal TEXT, EXCLUDE USING GIST (cage WITH =, animal WITH <>) );
Miglioramenti
-
Prestazioni delle query migliorate in questi scenari:
-
Interrogazioni con clausole di intervallo.
-
Accesso a più tuple con chiavi shard diverse dallo stesso shard.
-
Operazioni di eliminazione e aggiornamento che coinvolgono semi- e antijoin.
-
-
Nodi di scansione esterni asincroni migliorati con funzionalità di prefetch.
-
Tolleranza agli errori di rilevamento dei deadlock rafforzata.
Correzioni di bug
-
È stato risolto un problema per cui i backend del database smettevano di rispondere ai segnali di sistema, il che poteva causare il blocco delle operazioni di DROP DATABASE.
-
È stata corretta una race condition nell'elaborazione in background del log di commit (intasamento) che causava errori relativi al tempo di commit non valido.
-
È stato risolto un problema che poteva causare arresti anomali imprevisti durante le operazioni di analisi automatica delle tabelle.
Amazon Aurora PostgreSQL Limitless Database versione 16.6-limitless
Questa versione di Aurora PostgreSQL Limitless Database è compatibile con PostgreSQL 16.6. https://www.postgresql.org/docs/release/16.6/
Versioni e patch
Aurora PostgreSQL Limitless Database 16.6.103, 13 ottobre 2025
Correzioni di bug
-
È stato risolto un problema per cui le tabelle non venivano eliminate dagli shard quando
CREATEALTER, eDROPle istruzioni venivano eseguite ripetutamente utilizzando istruzioni preparate tramite driver JDBC o ODBC (ad esempio, se utilizzatepreferQueryMode=extendedCacheEverythingin JDBC) oppure quando,, e le istruzioni venivano eseguite come parte di o.CREATEALTERDROPPROCEDUREFUNCTION -
Sono stati corretti i risultati errati durante l'interrogazione delle tabelle mediante
UNIQUE INDEXscansioni mentre la tabella aveva interrotto le catene Tuple (HOT) dalle istruzioni. Heap-OnlyUPDATE -
È stato risolto un problema per cui i nodi integri venivano sostituiti inutilmente, causando l'indisponibilità del sistema.
Aurora PostgreSQL Limitless Database 16.6.102, 30 giugno 2025
Miglioramenti
-
I messaggi di errore migliorati per i deadlock rilevati ora elencano le query coinvolte nel.
DETAIL -
È stato migliorato l'algoritmo di rilevamento dei deadlock di distribuzione in modo che sia arbitrariamente resiliente ai guasti della rete o dei nodi.
-
È stato aggiunto il supporto per le sottoquery contenenti tableoid come elenco di destinazione.
Correzioni di bug
-
È stato corretto il risultato della query
ANALYZESQL per includere tabelle esterne. -
Sono stati risolti diversi problemi che potevano portare al riavvio del database.
-
È stato risolto un problema con
PREPAREleEXECUTEistruzioni che non riuscivano correttamente conbind message fornendo 2 parametri, ma l'istruzione preparata ne richiede 1quando l'PREPAREistruzione utilizza meno parametri di quelli dichiarati. -
Sono stati risolti diversi problemi nelle operazioni di aspirazione che comportavano un aumento del consumo di spazio.
-
È stato risolto un problema con
INSERTle dichiarazioni dopo il rollback di unaREAD_ONLYtransazione. -
È stato risolto un problema a causa del quale
DELETEle dichiarazioni conRETURNINGclausola non riuscivano. -
Sono stati risolti i casi in cui le espressioni in
DEFAULT/CHECKconstraints possono generare risultati errati, in particolare quando l'espressione nel vincolo si basa sulle parentesi per generare il risultato corretto.
Aurora PostgreSQL Limitless Database 16.6.101, 17 aprile 2025
Questa versione include le patch Aurora PostgreSQL fino alla 16.6.3. https://docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/AuroraPostgreSQL.Updates.html#aurorapostgresql-versions-version1663x-1663
Correzioni di bug
-
Sono stati risolti diversi problemi che potevano portare a brevi periodi di indisponibilità.
-
È stato risolto un problema di correttezza quando
limitless_minimum_adaptive_fetch_sizeè impostato su un valore inferiore al valore predefinito (100). -
Migliore gestione degli errori per l'interrogazione dell'attributo tableoid di una relazione in Aurora PostgreSQL Limitless Database, considerando che potrebbe avere valori diversi tra i nodi in.
DBShardGroup -
È stato risolto un problema di autorizzazione che può verificarsi durante l'utilizzo.
rds_aurora.limitless_active_shard_keyQuesto risolve gli errori di autorizzazione durante il recupero dei dati. -
È stato corretto un errore di race condition che bloccava l'operazione in background che poteva far sì che il client ricevesse l'ora di commit non valida.
-
Esecuzione ottimizzata di funzioni distribuite con shard key a lunghezza variabile. In precedenza, i router eseguivano funzioni distribuite, ma ora vengono eseguite localmente su un singolo shard come per chiave shard.
-
È stato corretto un errore durante l'esecuzione
update/deletesu tabelle standard che univano tabelle di riferimento. -
È stato risolto un problema per cui qualsiasi utente poteva richiamare specifiche funzioni interne illimitate.
-
È stato risolto un problema che causava il rollback errato delle sottotransazioni durante l'arresto anomalo del nodo.
-
Sono stati risolti i problemi a causa dei quali le espressioni con parentesi annidate nei
DEFAULT/CHECKvincoli potevano generare risultati errati.
Aurora PostgreSQL Limitless Database 16.6.100, 24 gennaio 2025
Funzionalità
-
Aurora PostgreSQL Limitless Database ora supporta Aurora PostgreSQL versione 16.6.
-
Ora puoi installare e utilizzare
btree_ginl'estensione. -
Il comando
DISCARDData Manipulation Language (DML) è supportato.
Miglioramenti
-
Prestazioni delle query migliorate con migliori funzionalità di pushdown per le query che includono tabelle di riferimento all'interno delle sottoquery. Questo miglioramento ottimizza l'esecuzione delle query, con conseguente potenziale aumento delle prestazioni per le interrogazioni complesse che coinvolgono l'unione di tabelle di riferimento nelle sottoquery.
-
È stata migliorata la gestione degli errori per.
pg_advisory_lockIn precedenza, i tentativi di utilizzare questa funzionalità non supportata non generavano un messaggio di errore esplicito, con conseguenti comportamenti imprevisti. Ora, gli utenti riceveranno una chiara notifica di errore durante il tentativo di utilizzopg_advisory_lock, garantendo una maggiore chiarezza e prevenendo conseguenze indesiderate.
Correzioni di bug
-
È stato risolto un problema a causa del quale alcuni
CREATE TABLEcomandiALTER TABLEe generavano l'errore:Impossibile annullare l'istruzione fornita. -
È stato risolto un problema per cui un
ALTER TABLEcomando con unDEFAULTvincoloNOT NULLor ha esito negativo quando contiene funzioni non sicure da inviare ai frammenti (come le funzioni volatili), che richiedevano il backfill dei dati nelle righe esistenti.
Problemi noti
-
L'impostazione della
rds_aurora.limitless_minimum_adaptive_fetch_sizevariabile può causare risultati errati.
Amazon Aurora PostgreSQL Limitless Database versione 16.4-limitless
Questa versione di Aurora PostgreSQL Limitless Database è compatibile con PostgreSQL 16.4. https://www.postgresql.org/docs/release/16.4/
Versioni e patch
Aurora PostgreSQL Limitless Database 16.4.106, 13 ottobre 2025
Correzioni di bug
-
È stato risolto un problema per cui le tabelle non venivano eliminate dagli shard quando
CREATEALTER, eDROPle istruzioni venivano eseguite ripetutamente utilizzando istruzioni preparate tramite driver JDBC o ODBC (ad esempio, se utilizzatepreferQueryMode=extendedCacheEverythingin JDBC) oppure quando,, e le istruzioni venivano eseguite come parte di o.CREATEALTERDROPPROCEDUREFUNCTION -
Sono stati corretti i risultati errati durante l'interrogazione delle tabelle mediante
UNIQUE INDEXscansioni mentre la tabella aveva interrotto le catene Tuple (HOT) dalle istruzioni. Heap-OnlyUPDATE -
È stato risolto un problema per cui i nodi integri venivano sostituiti inutilmente, causando l'indisponibilità del sistema.
Aurora PostgreSQL Limitless Database 16.4.105, 17 aprile 2025
Correzioni di bug
-
Risolti diversi problemi che potevano portare a brevi periodi di indisponibilità.
-
È stato risolto un problema che causava risultati errati per le query anti-join contenenti un predicato su una relazione esterna.
-
È stata aggiunta la funzionalità pushdown per le seguenti funzioni di sistema:
pg_char_to_encodingpg_encoding_to_chartextanycatanytextcat
-
Gestione avanzata degli errori per Aurora
pg_advisory_lockPostgreSQL Limitless Database. Con questa modifica, si riceve una chiara notifica di errore quando si tenta di utilizzarlo.pg_advisory_lock -
È stato risolto un problema per cui l'aggiunta di un'espressione con parentesi annidate nei
DEFAULT/CHECKvincoli poteva generare risultati errati.
Aurora PostgreSQL Limitless Database 16.4.104, 19 novembre 2024
Correzioni di bug
-
È stato risolto un problema a causa del quale possono verificarsi dei deadlock nell'elaborazione delle istruzioni DDL (Data Definition Language) durante le esecuzioni.
CREATE INDEX CONCURRENTLY -
È stato risolto un problema per cui un errore nella risoluzione distribuita dei deadlock può bloccare il rilevamento dei deadlock distribuiti successivi.
-
È stato risolto un problema per cui le istruzioni DDL con istruzioni DML (Data Manipulation Language) sottostanti (ad
CREATE TABLE ASesempio richiamando una tabella con dati) generavano errori se lards_aurora.limitless_active_shard_keyvariabile viene utilizzata in una sessione. -
È stato risolto un problema a causa del quale un'operazione di divisione dello shard genera un errore.
-
È stato risolto un problema per cui la
rds_aurora.limitless_alter_table_type_shardedprocedura di conversione del tipo di tabella in frammentata non riesce se lards_aurora.limitless_alter_table_type_shardedvariabile è impostata. -
È stato risolto un problema nella logica di deparsing degli oggetti polimorfici che faceva sì che le query non valide non producessero errori quando il cast implicito del passaggio dei dati causava l'utilizzo di versioni errate degli oggetti.
Problemi noti
-
Un problema può verificarsi quando parte di una query viene convertita in una condizione left o anti-join. In questi casi, se la relazione interna non ha risultati, viene utilizzata una riga nulla.
-
Un problema può verificarsi quando l'aggiunta di una colonna con un
DEFAULTvincoloNOT NULLor, che contiene funzioni non sicure da inserire in frammenti (come le funzioni volatili), richiede il riempimento di dati nelle righe esistenti. -
Un problema può verificarsi quando la logica di partenza per la preparazione delle query sugli shard non utilizza le parentesi ove possibile. Ciò può causare errori quando viene utilizzato nelle query.
COLLATE
Aurora PostgreSQL Limitless Database 16.4.103, 31 ottobre 2024
La release 16.4.103 è la versione GA di Aurora PostgreSQL Limitless Database.
Per informazioni su questa versione, consulta Using Amazon Aurora PostgreSQL Limitless Database nella Amazon Aurora User Guide.