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à.
Utilizzo di estensioni e wrapper di dati esterni
Per estendere la funzionalità al cluster database Edizione compatibile con Aurora PostgreSQL, è possibile installare e utilizzare diverse estensioni PostgreSQL. Ad esempio, se il caso d'uso richiede l'immissione intensiva di dati su tabelle molto grandi, è possibile installare l'estensione pg_partman
per partizionare i dati e quindi distribuire il carico di lavoro.
Nota
La funzionalità Trusted Language Extensions per PostgreSQL è supportata da Aurora PostgreSQL a partire dalla versione 14.5. Viene implementata come estensione pg_tle
che puoi aggiungere ad Aurora PostgreSQL e che può essere utilizzata dagli sviluppatori per creare le proprie estensioni di PostgreSQL in un ambiente sicuro che riduce i requisiti di impostazione e configurazione, nonché gran parte dei test preliminari delle nuove estensioni. Per ulteriori informazioni, consulta Lavorare con estensioni linguistiche affidabili per Postgre SQL.
In alcuni casi, anziché installare un'estensione, è possibile aggiungere un modulo specifico all'elenco di shared_preload_libraries
nel gruppo di parametri cluster database personalizzato del cluster database Aurora PostgreSQL. In genere, il gruppo di parametri cluster di database predefinito carica solo pg_stat_statements
, ma sono disponibili diversi altri moduli da aggiungere all'elenco. Ad esempio, è possibile aggiungere funzionalità di pianificazione aggiungendo il modulo pg_cron
, come descritto in Pianificazione della manutenzione con l'estensione PostgreSQL pg_cron. Come altro esempio, è possibile registrare i piani di esecuzione delle query caricando il modulo auto_explain
. Per ulteriori informazioni, consultare Logging execution plans of queries
Un'estensione che fornisce accesso a dati esterni è più specificatamente conosciuta come un wrapper di dati esterno (FDW). Ad esempio, l'estensione oracle_fdw
consente al cluster database Aurora PostgreSQL di utilizzare i database Oracle.
È inoltre possibile specificare con precisione le estensioni che possono essere installate sull'istanza database Aurora PostgreSQL, elencandole nel parametro rds.allowed_extensions
. Per ulteriori informazioni, consultaLimitazione dell'installazione delle estensioni PostgreSQL.
Di seguito sono disponibili informazioni sulla configurazione e l'utilizzo di alcune delle estensioni, dei moduli e degli FDW disponibili per Aurora PostgreSQL. Per semplicità, queste sono tutte denominate "estensioni". Per gli elenchi delle estensioni che è possibile utilizzare con le versioni di Aurora PostgreSQL attualmente disponibili, consultare la pagina relativa alle versioni delle estensioni per Amazon Aurora PostgreSQL nelle Note di rilascio di Aurora PostgreSQL.
Gestione delle partizioni PostgreSQL con l'estensione pg_partman
Pianificazione della manutenzione con l'estensione PostgreSQL pg_cron
Utilizzo di pglogical per sincronizzare i dati tra le istanze
Interazione con un database Oracle utilizzando l'estensione oracle_fdw
Lavorare con i database SQL Server utilizzando l'estensione tds_fdw