

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

# Meningkatkan ekstensi PostgreSQL
<a name="USER_UpgradeDBInstance.Upgrading.ExtensionUpgrades"></a>

Meningkatkan klaster DB Aurora PostgreSQL Anda ke versi mayor atau minor baru tidak akan meningkatkan ekstensi PostgreSQL secara bersamaan. Untuk sebagian besar ekstensi, Anda meningkatkan ekstensi setelah peningkatan versi mayor atau minor selesai. Namun, dalam beberapa kasus, Anda meningkatkan ekstensi sebelum meningkatkan mesin DB Aurora PostgreSQL. Untuk informasi selengkapnya, lihat [list of extensions to update](USER_UpgradeDBInstance.PostgreSQL.MajorVersion.md#upgrade-extensions) di [Menguji peningkatan klaster DB produksi ke versi mayor baru](USER_UpgradeDBInstance.PostgreSQL.MajorVersion.md#USER_UpgradeDBInstance.PostgreSQL.MajorVersion.Upgrade.preliminary).

Menginstal ekstensi PostgreSQL membutuhkan hak istimewa `rds_superuser`. Biasanya, `rds_superuser` mendelegasikan izin atas ekstensi tertentu untuk pengguna yang relevan (peran), untuk memfasilitasi pengelolaan ekstensi yang ditentukan. Itu berarti bahwa tugas meningkatkan semua ekstensi di klaster DB Aurora PostgreSQL Anda mungkin melibatkan banyak pengguna (peran) yang berbeda. Perhatikan hal ini terutama jika Anda ingin mengotomatiskan proses peningkatan dengan menggunakan skrip. Untuk informasi selengkapnya tentang hak istimewa dan peran PostgreSQL, lihat [Keamanan dengan Amazon Aurora PostgreSQL](AuroraPostgreSQL.Security.md). 

**catatan**  
Untuk informasi selengkapnya tentang ekstensi PostGIS, lihat [Mengelola data spasial dengan ekstensi PostGIS](Appendix.PostgreSQL.CommonDBATasks.PostGIS.md) ([Langkah 6: Meningkatkan ekstensi PostGIS](Appendix.PostgreSQL.CommonDBATasks.PostGIS.md#Appendix.PostgreSQL.CommonDBATasks.PostGIS.Update)).  
Untuk memperbarui ekstensi `pg_repack`, hapus ekstensi dan kemudian buat versi baru di instans DB yang ditingkatkan. Untuk informasi selengkapnya, lihat [pg\$1repack installation](https://reorg.github.io/pg_repack/) di dokumentasi `pg_repack`.

Untuk memperbarui ekstensi setelah peningkatan mesin, gunakan perintah `ALTER EXTENSION UPDATE`.

```
ALTER EXTENSION extension_name UPDATE TO 'new_version';
```

Untuk mencantumkan ekstensi yang saat ini terinstal, gunakan katalog [pg\$1extension](https://www.postgresql.org/docs/current/catalog-pg-extension.html) PostgreSQL dalam perintah berikut.

```
SELECT * FROM pg_extension;
```

Untuk melihat daftar versi ekstensi tertentu yang tersedia untuk penginstalan Anda, gunakan tampilan [pg\$1available\$1extension\$1versions](https://www.postgresql.org/docs/current/view-pg-available-extension-versions.html) PostgreSQL dalam perintah berikut. 

```
SELECT * FROM pg_available_extension_versions;
```