Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menginisialisasi kemampuan ekstensi pgactive
Untuk menginisialisasi kemampuan ekstensi pgactive
pada instans DB RDS for PostgreSQL, tetapkan nilai parameter rds.enable_pgactive
ke 1
dan kemudian buat ekstensi dalam basis data. Melakukannya secara otomatis menyalakan parameter rds.logical_replication
dan track_commit_timestamp
lalu menetapkan nilai wal_level
ke logical
.
Anda harus memiliki izin sebagai peran rds_superuser
untuk melakukan tugas-tugas ini.
Anda dapat menggunakan AWS Management Console atau AWS CLI untuk membuat RDS yang diperlukan untuk instance PostgreSQL DB. Langkah-langkah berikut mengasumsikan bahwa instans DB RDS for PostgreSQL Anda dikaitkan dengan grup parameter DB kustom. Untuk informasi tentang cara membuat grup parameter DB kustom, lihat Grup parameter untuk RDS.
Untuk menginisialisasi kemampuan ekstensi pgactive
Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/
. -
Di panel navigasi, pilih instans DB RDS for PostgreSQL.
-
Buka tab Konfigurasi untuk instans DB RDS for PostgreSQL. Dalam detail instans, temukan tautan grup parameter instans DB.
-
Pilih tautan untuk membuka parameter kustom yang terkait dengan instans DB RDS for PostgreSQL.
-
Temukan parameter
rds.enable_pgactive
, lalu atur ke1
untuk menginisialisasi kemampuanpgactive
. -
Pilih Simpan perubahan.
-
Dalam panel navigasi yang ada pada konsol Amazon RDS, pilih Basis Data.
-
Pilih instans DB RDS for PostgreSQL, kemudian pilih Boot ulang dari menu Tindakan.
-
Konfirmasikan boot ulang instans DB sehingga perubahan Anda berlaku.
-
Ketika instans tersedia, Anda dapat menggunakan
psql
klien PostgreSQL lainnya agar terhubung ke instans DB RDS for PostgreSQL.Contoh berikut mengasumsikan bahwa RDS Anda untuk PostgreSQL DB instance memiliki database default bernama.
postgres
psql --host=
mydb.111122223333
.aws-region
.rds.amazonaws.com --port=5432 --username=postgres
--password=PASSWORD
--dbname=postgres
-
Untuk memverifikasi bahwa pgactive telah diinisialisasi, jalankan perintah berikut.
postgres=>
SELECT setting ~ 'pgactive' FROM pg_catalog.pg_settings WHERE name = 'shared_preload_libraries';
Jika
pgactive
berada dishared_preload_libraries
, perintah sebelumnya akan mengembalikan yang berikut:?column? ---------- t
Untuk menginisialisasi kemampuan ekstensi pgactive
Untuk menginisialisasi pgactive
penggunaan AWS CLI, panggil modify-db-parameter-groupoperasi untuk memodifikasi parameter tertentu dalam grup parameter kustom Anda seperti yang ditunjukkan dalam prosedur berikut.
-
Gunakan AWS CLI perintah berikut untuk mengatur
rds.enable_pgactive
untuk menginisialisasipgactive
kemampuan1
untuk RDS untuk PostgreSQL DB instance.postgres=>
aws rds modify-db-parameter-group \ --db-parameter-group-namecustom-param-group-name
\ --parameters "ParameterName=rds.enable_pgactive,ParameterValue=1,ApplyMethod=pending-reboot" \ --regionaws-region
-
Gunakan AWS CLI perintah berikut untuk me-reboot RDS untuk PostgreSQL DB instance sehingga perpustakaan diinisialisasi.
pgactive
aws rds reboot-db-instance \ --db-instance-identifier
your-instance
\ --regionaws-region
-
Saat instans tersedia, gunakan
psql
untuk terhubung ke instans DB RDS for PostgreSQL.psql --host=
mydb.111122223333
.aws-region
.rds.amazonaws.com --port=5432 --username=master user
--password=PASSWORD
--dbname=postgres
-
Untuk memverifikasi bahwa pgactive telah diinisialisasi, jalankan perintah berikut.
postgres=>
SELECT setting ~ 'pgactive' FROM pg_catalog.pg_settings WHERE name = 'shared_preload_libraries';
Jika
pgactive
berada dishared_preload_libraries
, perintah sebelumnya akan mengembalikan yang berikut:?column? ---------- t