

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menangani ekstensi dan pembungkus data asing
<a name="Appendix.PostgreSQL.CommonDBATasks"></a>

Untuk memperluas fungsionalitas ke klaster Aurora Edisi Kompatibel PostgreSQL, Anda dapat menginstal dan menggunakan berbagai *ekstensi* PostgreSQL. Misalnya, jika kasus penggunaan Anda memerlukan entri data intensif di seluruh tabel yang sangat besar, Anda dapat menginstal ekstensi `[pg\$1partman](https://pgxn.org/dist/pg_partman/doc/pg_partman.html)` untuk mempartisi data dan dengan demikian menyebarkan beban kerja.

**catatan**  
Mulai versi Aurora PostgreSQL 14.5, Aurora PostgreSQL mendukung Ekstensi Bahasa Tepercaya untuk PostgreSQL. Fitur ini diimplementasikan sebagai ekstensi `pg_tle`, yang dapat Anda tambahkan ke Aurora PostgreSQL Anda. Dengan ekstensi ini, developer dapat membuat ekstensi PostgreSQL mereka sendiri di lingkungan yang aman yang menyederhanakan persyaratan penyiapan dan konfigurasi, serta sebagian besar pengujian awal untuk ekstensi baru. Untuk informasi selengkapnya, lihat [Bekerja dengan Ekstensi Bahasa Tepercaya untuk PostgreSQL](PostgreSQL_trusted_language_extension.md).

Dalam beberapa kasus, daripada menginstal ekstensi, Anda dapat menambahkan *modul* tertentu ke daftar `shared_preload_libraries` dalam grup parameter klaster DB kustom klaster DB Aurora PostgreSQL. Biasanya, grup parameter klaster DB default hanya memuat `pg_stat_statements`, tetapi beberapa modul lain tersedia untuk ditambahkan ke daftar. Misalnya, Anda dapat menambahkan kemampuan penjadwalan dengan menambahkan modul `pg_cron`, seperti yang dijelaskan dalam [Menjadwalkan pemeliharaan dengan ekstensi pg\$1cron PostgreSQL](PostgreSQL_pg_cron.md). Sebagai contoh lain, Anda dapat membuat log rencana eksekusi kueri dengan memuat modul `auto_explain`. Untuk mempelajari selengkapnya, [lihat Mencatat rencana eksekusi kueri](https://aws.amazon.com/premiumsupport/knowledge-center/rds-postgresql-tune-query-performance/#) di pusat AWS pengetahuan. 

Ekstensi yang memberikan akses ke data eksternal lebih khusus dikenal sebagai *pembungkus data asing* (FDW). Sebagai contoh, ekstensi `oracle_fdw` memungkinkan klaster DB Aurora PostgreSQL bekerja dengan basis data Oracle. 

Anda juga dapat menentukan dengan tepat ekstensi yang dapat diinstal pada instans DB Aurora PostgreSQL, dengan mencantumkannya dalam parameter `rds.allowed_extensions`. Untuk informasi selengkapnya, lihat [Membatasi instalasi ekstensi PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html#PostgreSQL.Concepts.General.FeatureSupport.Extensions.Restriction.html).

Berikut ini, Anda dapat menemukan informasi tentang pengaturan dan menggunakan beberapa ekstensi, modul, dan FDWs tersedia untuk Aurora PostgreSQL. Untuk menyederhanakan, ini semua akan disebut sebagai "ekstensi". Anda dapat menemukan daftar ekstensi yang dapat digunakan dengan versi Aurora PostgreSQL yang tersedia saat ini, lihat [Versi ekstensi untuk Amazon Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/AuroraPostgreSQL.Extensions.html) dalam *Catatan Rilis untuk Aurora PostgreSQL*.
+ [Mengelola objek besar dengan modul lo](PostgreSQL_large_objects_lo_extension.md)
+ [Mengelola data spasial dengan ekstensi PostGIS](Appendix.PostgreSQL.CommonDBATasks.PostGIS.md)
+ [Mengelola partisi PostgreSQL dengan ekstensi pg\$1partman](PostgreSQL_Partitions.md)
+ [Menjadwalkan pemeliharaan dengan ekstensi pg\$1cron PostgreSQL](PostgreSQL_pg_cron.md)
+ [Menggunakan pgAudit untuk mencatat aktivitas database](Appendix.PostgreSQL.CommonDBATasks.pgaudit.md)
+ [Menggunakan pglogical untuk menyinkronkan data di seluruh instans](Appendix.PostgreSQL.CommonDBATasks.pglogical.md)
+ [Bekerja dengan basis data Oracle menggunakan ekstensi oracle\$1fdw](postgresql-oracle-fdw.md)
+ [Bekerja dengan database SQL Server dengan menggunakan ekstensi tds\$1fdw](postgresql-tds-fdw.md)