Aggiornamento estensioni 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à.

Aggiornamento estensioni PostgreSQL

L'aggiornamento del cluster di database Aurora PostgreSQL a una nuova versione principale o secondaria non aggiorna contemporaneamente le estensioni PostgreSQL. Per la maggior parte delle estensioni, l'estensione viene aggiornata dopo il completamento dell'aggiornamento della versione principale o secondaria. Tuttavia, in alcuni casi, l'estensione viene aggiornata prima di aggiornare il motore di database Aurora PostgreSQL. Per ulteriori informazioni, consulta list of extensions to update in Test di un aggiornamento del cluster database di produzione a una nuova versione principale.

L'installazione delle estensioni PostgreSQL richiede privilegi rds_superuser. In genere, un rds_superuser delega le autorizzazioni su estensioni specifiche agli utenti (ruoli) pertinenti, per facilitare la gestione di una determinata estensione. Ciò significa che il compito di aggiornare tutte le estensioni nel cluster database Aurora PostgreSQL potrebbe coinvolgere molti utenti (ruoli) diversi. Tenerlo presente se si desidera automatizzare il processo di aggiornamento utilizzando gli script. Per ulteriori informazioni sui privilegi e sui ruoli PostgreSQL, consulta Sicurezza con Amazon Aurora PostgreSQL.

Nota

Per informazioni sull'aggiornamento dell'estensione PostGIS, consulta Gestione dei dati spaziali con l'estensione Post GIS (Passaggio 6: Aggiorna l'GISestensione Post).

Per aggiornare l'estensione pg_repack, rimuovi l'estensione e quindi crea la nuova versione nell'istanza database aggiornata. Per ulteriori informazioni, consulta pg_repack installation nella documentazione pg_repack.

Per aggiornare un'estensione dopo un aggiornamento del motore, utilizza il comando ALTER EXTENSION UPDATE.

ALTER EXTENSION extension_name UPDATE TO 'new_version';

Per elencare le estensioni attualmente installate, usa il catalogo PostgreSQL pg_extension nel seguente comando.

SELECT * FROM pg_extension;

Per visualizzare l'elenco delle versioni delle estensioni specifiche disponibili per l'installazione, utilizza la vista PostgreSQL pg_available_extension_versions nel seguente comando.

SELECT * FROM pg_available_extension_versions;