

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Arbeiten mit Erweiterungen und Fremddaten-Wrappern
<a name="Appendix.PostgreSQL.CommonDBATasks"></a>

*Um die Funktionalität auf Ihren Aurora PostgreSQL-Compatible Edition-DB-Cluster zu erweitern, können Sie verschiedene PostgreSQL-Erweiterungen installieren und verwenden.* Wenn Ihr Anwendungsfall beispielsweise eine intensive Dateneingabe in sehr großen Tabellen verlangt, können Sie die `[pg\_partman](https://pgxn.org/dist/pg_partman/doc/pg_partman.html)`-Erweiterung installieren, um Ihre Daten zu partitionieren und damit den Workload zu verteilen.

**Anmerkung**  
Ab Aurora PostgreSQL 14.5 unterstützt Aurora PostgreSQL Trusted Language Extensions für PostgreSQL. Diese Funktion ist als Erweiterung `pg_tle` implementiert, die Sie Ihrem Aurora PostgreSQL hinzufügen können. Mithilfe dieser Erweiterung können Entwickler ihre eigenen PostgreSQL-Erweiterungen in einer sicheren Umgebung erstellen, was die Setup- und Konfigurationsanforderungen sowie einen Großteil der Vorabtests für neue Erweiterungen vereinfacht. Weitere Informationen finden Sie unter [Arbeiten mit Trusted Language Extensions für PostgreSQL](PostgreSQL_trusted_language_extension.md).

In einigen Fällen bietet es sich an, anstatt eine Erweiterung zu installieren, ein bestimmtes *Modul* zur Liste der `shared_preload_libraries` in der benutzerdefinierten DB-Cluster-Parametergruppe Ihres DB-Clusters von Aurora PostgreSQL hinzuzufügen. In der Regel lädt die standardmäßige DB-Cluster-Parametergruppe nur die `pg_stat_statements`. Es stehen jedoch weitere Module zur Verfügung, die der Liste hinzugefügt werden können. Sie können beispielsweise Planungsfunktionen hinzufügen, indem Sie das `pg_cron`-Modul hinzufügen, wie unter [Planen der Wartung mit der PostgreSQL-Erweiterung pg\_cron](PostgreSQL_pg_cron.md) beschrieben. Als weiteres Beispiel können Sie Abfrageausführungspläne protokollieren, indem Sie das `auto_explain`-Modul laden. Weitere Informationen finden Sie im AWS Knowledge Center unter [Ausführungspläne von Abfragen protokollieren](https://aws.amazon.com/premiumsupport/knowledge-center/rds-postgresql-tune-query-performance/#). 

Eine Erweiterung, die Zugriff auf externe Daten ermöglicht, wird als *Fremddaten-Wrapper* (FDW) bezeichnet. Zum Beispiel ermöglicht die Erweiterung `oracle_fdw` Ihrem Aurora-PostgreSQL-DB-Cluster die Zusammenarbeit mit Oracle-Datenbanken. 

Sie können auch genau angeben, welche Erweiterungen auf Ihrer Aurora PostgreSQL DB-Instance installiert werden können, indem Sie sie im Parameter `rds.allowed_extensions` aufführen. Weitere Informationen finden Sie unter [Einschränkung der Installation von PostgreSQL-Erweiterungen](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html#PostgreSQL.Concepts.General.FeatureSupport.Extensions.Restriction.html).

Im Folgenden finden Sie Informationen zum Einrichten und Verwenden einiger Erweiterungen, Module und FDWs, die für Aurora PostgreSQL verfügbar sind. Der Einfachheit halber werden diese alle als „Erweiterungen“ bezeichnet. Eine Auflistung der Erweiterungen, die Sie mit den aktuell verfügbaren Aurora-PostgreSQL-Versionen verwenden können, finden Sie unter [Versionen der Erweiterungen für Amazon Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/AuroraPostgreSQL.Extensions.html) in *Versionshinweise für Aurora PostgreSQL*.
+ [Verwalten großer Objekte mit dem lo-Modul](PostgreSQL_large_objects_lo_extension.md)
+ [Verwalten von Geodaten mit der PostGIS-Erweiterung](Appendix.PostgreSQL.CommonDBATasks.PostGIS.md)
+ [Verwalten von PostgreSQL-Partitionen mit der Erweiterung pg\_partman](PostgreSQL_Partitions.md)
+ [Planen der Wartung mit der PostgreSQL-Erweiterung pg\_cron](PostgreSQL_pg_cron.md)
+ [Verwenden von pgAudit zur Protokollierung der Datenbankaktivität](Appendix.PostgreSQL.CommonDBATasks.pgaudit.md)
+ [Verwenden von pglogical, um Daten zwischen Instances zu synchronisieren](Appendix.PostgreSQL.CommonDBATasks.pglogical.md)
+ [Arbeiten mit Oracle-Datenbanken unter Verwendung der Erweiterung oracle\_fdw](postgresql-oracle-fdw.md)
+ [Arbeiten mit SQL-Server-Datenbanken unter Verwendung der Erweiterung tds\_fdw](postgresql-tds-fdw.md)