Meningkatkan ekstensi PostgreSQL - Amazon Aurora

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

Meningkatkan ekstensi PostgreSQL

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 di Menguji peningkatan klaster DB produksi ke versi mayor baru.

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.

catatan

Untuk informasi selengkapnya tentang ekstensi PostGIS, lihat Mengelola data spasial dengan GIS ekstensi Post (Langkah 6: Tingkatkan GIS ekstensi Post).

Untuk memperbarui ekstensi pg_repack, hapus ekstensi dan kemudian buat versi baru di instans DB yang ditingkatkan. Untuk informasi selengkapnya, lihat pg_repack installation 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_extension PostgreSQL dalam perintah berikut.

SELECT * FROM pg_extension;

Untuk melihat daftar versi ekstensi tertentu yang tersedia untuk penginstalan Anda, gunakan tampilan pg_available_extension_versions PostgreSQL dalam perintah berikut.

SELECT * FROM pg_available_extension_versions;