View a markdown version of this page

Aggiornamenti illimitati del database Amazon Aurora PostgreSQL - Amazon Aurora

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.

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/ Per ulteriori informazioni sui miglioramenti apportati a PostgreSQL 16.13, vedere Aurora PostgreSQL 16.13. https://docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/AuroraPostgreSQL.Updates.html#aurorapostgresql-versions-version1613x

Aurora PostgreSQL Limitless Database 16.13.102, 3 settembre 2026

Correzioni di bug

  • È stato corretto un deadlock distribuito tra GRANT o REVOKE su 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. INSERT UPDATE DELETE RETURNING

  • È 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 SELECT query 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 INSERT istruzioni a più righe con RETURNING clausola 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 SELECT le query si bloccavano quando si faceva riferimento a un attributo di tabella frammentato in una funzione.

  • È stato risolto un problema per cui la chiamata nextval a una sequenza all'interno di una transazione esplicita bloccava nextval le chiamate simultanee sulla stessa sequenza quando la chiamata attivava un aggiornamento in blocco. L'aggiornamento manteneva attiva AccessExclusiveLock la 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 FORCE l'opzione DROP DATABASE with 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 SEQUENCE impediva not enough values to create distributed sequence l'utilizzo di un intervallo di sequenze ristretto (ad esempio smallint type o smallMAXVALUE) con un INCREMENT BY valore 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/ Per ulteriori informazioni sui miglioramenti apportati a PostgreSQL 16.11, vedere Aurora PostgreSQL 16.11. https://docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/AuroraPostgreSQL.Updates.html#aurorapostgresql-versions-version1611x

Aurora PostgreSQL Limitless Database 16.11.102, 1 settembre 2026

Correzioni di bug

  • È stato corretto un deadlock distribuito tra GRANT o REVOKE su 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 nextval impedire 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 FORCE l'opzione DROP DATABASE with 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_prewarm supporto per l'estensione.

Miglioramenti

  • EXPLAINOutput migliorato per le SELECT dichiarazioni INSERT INTO con.

  • Prestazioni di interrogazione migliorate per ENUM l'utilizzo.

  • Messaggistica di errore migliorata per INSERT INTO le dichiarazioni. La messaggistica ora indica i valori in cui non è riuscita.

Correzioni di bug

  • È stato risolto un problema a causa del quale SELECT le istruzioni si bloccavano quando l'attributo di una tabella frammentata veniva referenziato in una funzione e unito.

  • Risolti UNIQUE alcuni PRIMARY KEY vincoli se utilizzati con una INCLUDE clausola 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/ Per ulteriori informazioni sui miglioramenti apportati a PostgreSQL 16.10, vedere Aurora PostgreSQL 16.10. https://docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/AuroraPostgreSQL.Updates.html#aurorapostgresql-versions-version1610x

Database Aurora PostgreSQL Limitless 16.10.101

Miglioramenti

  • EXPLAINOutput migliorato per INSERT INTO conSELECT.

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à

Miglioramenti

  • Prestazioni migliorate per le ricerche di schemi e tabelle.

  • Prestazioni migliorate per lo shard split.

  • Prestazioni migliorate per INSERT INTO le UPDATE interrogazioni.

Correzioni di bug

  • È stato risolto un problema relativo alla concessione dei privilegi che non veniva eseguita invalid role OID: 0 quando tutti i privilegi GRANT venivano resi pubblici.

  • È stato risolto un problema relativo alle EXPLAIN UPDATE interrogazioni non riuscite con. wrong number of parameters for prepared statement

  • È stato risolto un problema CREATE TABLE che 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 UPDATE interrogazioni su tabelle distribuite che non riuscivano con. relation * does not exist

  • È stato risolto un problema relativo SELECT alle interrogazioni con caratteri di tipo non riuscite con. cannot cast type cstring to text[]

  • È stato risolto un problema CREATE DATABASE che non funzionava anche connection_limit requires an integer value durante 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 tableoid sistema. 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, tableoid verrà ottenuta dallo Shard. Altrimenti, tableoid verrà ottenuto dal router connesso. Router diversi possono risultare diversi tableoid per la stessa query.

  • È stato corretto l'aggiornamento delle statistiche per le tabelle con tipi definiti dall'utente.

  • È stato risolto un problema per CREATE TABLE cui l'opzione Failed with FATAL: Unexpected error occurred while committing transaction when debug_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/ Per ulteriori informazioni sui miglioramenti apportati a PostgreSQL 16.9, vedere Aurora PostgreSQL 16.9. https://docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/AuroraPostgreSQL.Updates.html#aurorapostgresql-versions-version169x

Aurora PostgreSQL Limitless Database 16.9.103, 11 febbraio 2026

Miglioramenti

  • EXPLAINOutput migliorato per INSERT INTO conSELECT.

Correzioni di bug

  • È stato risolto un problema per cui SELECT le 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: 0 quando tutti i privilegi venivano resi pubblici. GRANT

  • È stato risolto un problema relativo SELECT alle interrogazioni con type cast non riuscite con. cannot cast type cstring to text[]

  • È stato risolto un problema CREATE DATABASE che non funzionava anche connection_limit requires an integer value durante 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 tableoid sistema. 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, tableoid verrà ottenuta dallo Shard. Altrimenti, tableoid verrà ottenuto dal router connesso. Router diversi possono risultare diversi tableoid per la stessa query.

  • È stato risolto un problema per cui i processi interni non funzionavano più correttamente dopo la revoca dei CONNECT privilegi 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, e DROP le istruzioni venivano eseguite ripetutamente utilizzando istruzioni preparate tramite driver JDBC o ODBC (ad esempio, quando si utilizzavano preferQueryMode=extendedCacheEverything in JDBC) oppure quando,, e le istruzioni venivano eseguite come parte di o. CREATE ALTER DROP PROCEDURE FUNCTION

  • Sono stati corretti i risultati errati durante l'interrogazione delle tabelle mediante UNIQUE INDEX scansioni mentre la tabella aveva interrotto le catene Tuple (HOT) dalle istruzioni. Heap-Only UPDATE

  • È 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 DATABASE le CREATE DATABASE operazioni quando si utilizza lo stesso nome di database.

  • Miglioramento delle prestazioni DELETE e UPDATE delle operazioni che coinvolgono semi-join e anti-join.

  • Prestazioni migliorate per INSERT INTO ... SELECT FROM le 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 INTO dopo la conclusione ROLLBACK di una READ ONLY transazione 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 SELECT le query non riuscivano con ERRORE: 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 ERROR DELETE FROM non è riuscito a eseguire la query remota.

  • È stato risolto un problema per cui le espressioni nei DEFAULT/CHECK vincoli 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 EXECUTE alle istruzioni che non riuscivano con bind message a fornire 2 parametri, ma l'istruzione preparata ne richiedeva 1 quando l'PREPAREistruzione utilizzava meno parametri di quelli dichiarati. PREPARE

  • È stato risolto un problema per cui RESET l'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/ Per ulteriori informazioni sui miglioramenti apportati a PostgreSQL 16.8, vedere Aurora PostgreSQL 16.8. https://docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/AuroraPostgreSQL.Updates.html#aurorapostgresql-versions-version168x

Aurora PostgreSQL Limitless Database 16.8.104, 12 maggio 2026

Correzioni di bug

  • È stato corretto un leak nel descrittore rds_aurora_limitless_get_max_connections di 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: 0 GRANT

  • È stato risolto un problema relativo SELECT alle interrogazioni con type cast non riuscite con. cannot cast type cstring to text[]

  • È stato risolto un problema CREATE DATABASE che non funzionava anche connection_limit requires an integer value durante l'impostazione. connection_limit

  • È stato corretto il risultato errato nella selezione della colonna di tableoid sistema. 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, tableoid verrà ottenuta dallo Shard. Altrimenti, tableoid verrà ottenuto dal router connesso. Router diversi possono risultare diversi tableoid per 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, e DROP le istruzioni venivano eseguite ripetutamente utilizzando istruzioni preparate tramite driver JDBC o ODBC (ad esempio, quando si utilizzavano preferQueryMode=extendedCacheEverything in JDBC) oppure quando,, e le istruzioni venivano eseguite come parte di o. CREATE ALTER DROP PROCEDURE FUNCTION

  • Sono stati corretti i risultati errati durante l'interrogazione delle tabelle mediante UNIQUE INDEX scansioni mentre la tabella aveva interrotto le catene Tuple (HOT) dalle istruzioni. Heap-Only UPDATE

  • È 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 ANALYZE SQL per includere anche tabelle esterne.

  • Sono stati risolti diversi problemi che potevano portare al riavvio del database.

  • È stato risolto un problema con PREPARE le EXECUTE istruzioni che non riuscivano correttamente con bind message fornendo 2 parametri, ma l'istruzione preparata ne richiede 1 quando 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 INSERT le dichiarazioni dopo il rollback di una READ_ONLY transazione.

  • È stato risolto un problema a causa del quale DELETE le dichiarazioni con RETURNING clausola hanno esito negativo.

Aurora PostgreSQL Limitless Database 16.8.100, 8 maggio 2025

Funzionalità

  • È stato aggiunto il ltree supporto 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/ Per ulteriori informazioni sui miglioramenti apportati a PostgreSQL 16.6, vedere Aurora PostgreSQL 16.6. https://docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/AuroraPostgreSQL.Updates.html#aurorapostgresql-versions-version166x

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, e DROP le istruzioni venivano eseguite ripetutamente utilizzando istruzioni preparate tramite driver JDBC o ODBC (ad esempio, se utilizzate preferQueryMode=extendedCacheEverything in JDBC) oppure quando,, e le istruzioni venivano eseguite come parte di o. CREATE ALTER DROP PROCEDURE FUNCTION

  • Sono stati corretti i risultati errati durante l'interrogazione delle tabelle mediante UNIQUE INDEX scansioni mentre la tabella aveva interrotto le catene Tuple (HOT) dalle istruzioni. Heap-Only UPDATE

  • È 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 ANALYZE SQL per includere tabelle esterne.

  • Sono stati risolti diversi problemi che potevano portare al riavvio del database.

  • È stato risolto un problema con PREPARE le EXECUTE istruzioni che non riuscivano correttamente con bind message fornendo 2 parametri, ma l'istruzione preparata ne richiede 1 quando 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 INSERT le dichiarazioni dopo il rollback di una READ_ONLY transazione.

  • È stato risolto un problema a causa del quale DELETE le dichiarazioni con RETURNING clausola non riuscivano.

  • Sono stati risolti i casi in cui le espressioni inDEFAULT/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_key Questo 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/delete su 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/CHECK vincoli 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_gin l'estensione.

  • Il comando DISCARD Data 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_lock In 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 TABLE comandi ALTER TABLE e generavano l'errore: Impossibile annullare l'istruzione fornita.

  • È stato risolto un problema per cui un ALTER TABLE comando con un DEFAULT vincolo NOT NULL or 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_size variabile 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/ Per ulteriori informazioni sui miglioramenti apportati a PostgreSQL 16.4, vedere Aurora PostgreSQL 16.4. https://docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/AuroraPostgreSQL.Updates.html#aurorapostgresql-versions-version164x

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, e DROP le istruzioni venivano eseguite ripetutamente utilizzando istruzioni preparate tramite driver JDBC o ODBC (ad esempio, se utilizzate preferQueryMode=extendedCacheEverything in JDBC) oppure quando,, e le istruzioni venivano eseguite come parte di o. CREATE ALTER DROP PROCEDURE FUNCTION

  • Sono stati corretti i risultati errati durante l'interrogazione delle tabelle mediante UNIQUE INDEX scansioni mentre la tabella aveva interrotto le catene Tuple (HOT) dalle istruzioni. Heap-Only UPDATE

  • È 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_encoding

    • pg_encoding_to_char

    • textanycat

    • anytextcat

  • Gestione avanzata degli errori per Aurora pg_advisory_lock PostgreSQL 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/CHECK vincoli 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 AS esempio richiamando una tabella con dati) generavano errori se la rds_aurora.limitless_active_shard_key variabile 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_sharded procedura di conversione del tipo di tabella in frammentata non riesce se la rds_aurora.limitless_alter_table_type_sharded variabile è 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 DEFAULT vincolo NOT NULL or, 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.