Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan SQL ekstensi Postgre dengan Amazon RDS untuk Postgre SQL
Anda dapat memperluas fungsionalitas Postgre SQL dengan menginstal berbagai ekstensi dan modul. Misalnya, untuk bekerja dengan data spasial Anda dapat menginstal dan menggunakan GIS ekstensi Post. Untuk informasi selengkapnya, lihat Mengelola data spasial dengan GIS ekstensi Post. Sebagai contoh lain, jika Anda ingin meningkatkan entri data untuk tabel yang sangat besar, Anda dapat mempertimbangkan untuk mempartisi data Anda dengan menggunakan ekstensi pg_partman
. Untuk mempelajari selengkapnya, lihat Mengelola partisi PostgreSQL dengan ekstensi pg_partman.
catatan
Adapun Postgre SQL 14.5, RDS untuk Postgre SQL mendukung Ekstensi Bahasa Tepercaya RDS untuk Postgre. SQL Fitur ini diimplementasikan sebagai ekstensipg_tle
, yang dapat Anda tambahkan ke instans Postgre SQL DB AndaRDS. Dengan menggunakan ekstensi ini, pengembang dapat membuat SQL ekstensi Postgre mereka sendiri di lingkungan yang aman yang menyederhanakan persyaratan pengaturan dan konfigurasi. Untuk informasi selengkapnya, lihat Bekerja dengan Ekstensi Bahasa Tepercaya untuk Postgre SQL.
Dalam beberapa kasus, daripada menginstal ekstensi, Anda dapat menambahkan modul tertentu ke daftar shared_preload_libraries
di grup parameter DB khusus instans Postgre SQL DB AndaRDS. 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_cron PostgreSQL. Sebagai contoh lain, Anda dapat membuat log rencana eksekusi kueri dengan memuat modul auto_explain
. Untuk mempelajari lebih lanjut, lihat Mencatat rencana eksekusi kueri
Bergantung pada versi Postgre AndaSQL, memasang ekstensi mungkin memerlukan rds_superuser
izin, sebagai berikut: RDS
Untuk RDS untuk Postgre SQL versi 12 dan versi sebelumnya, menginstal ekstensi memerlukan
rds_superuser
hak istimewa.RDSUntuk Postgre SQL versi 13 dan versi yang lebih tinggi, pengguna (peran) dengan izin buat pada instance database tertentu dapat menginstal dan menggunakan ekstensi tepercaya apa pun. Untuk daftar ekstensi tepercaya, lihat Ekstensi tepercaya Postgre SQL.
Anda juga dapat menentukan dengan tepat ekstensi mana yang dapat diinstal pada instance Postgre SQL DB AndaRDS, dengan mencantumkannya di rds.allowed_extensions
parameter. Untuk informasi selengkapnya, lihat Membatasi pemasangan ekstensi Postgre SQL.
Untuk mempelajari lebih lanjut tentang peran rds_superuser
tersebut, lihat Memahami SQL peran dan izin Postgre.
Topik
- Menggunakan fungsi dari ekstensi orafce
- Menggunakan dukungan ekstensi yang RDS didelegasikan Amazon untuk Postgre SQL
- Mengelola partisi PostgreSQL dengan ekstensi pg_partman
- Menggunakan pgAudit untuk mencatat aktivitas database
- Menjadwalkan pemeliharaan dengan ekstensi pg_cron PostgreSQL
- Menggunakan pglogical untuk menyinkronkan data di seluruh instans
- Menggunakan pgactive untuk mendukung replikasi aktif-aktif
- Mengurangi bloat dalam tabel dan indeks dengan ekstensi pg_repack
- Memutakhirkan dan menggunakan ekstensi PLV8
- Menggunakan PL/Rust untuk menulis SQL fungsi Postgre dalam bahasa Rust
- Mengelola data spasial dengan GIS ekstensi Post