Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Menyiapkan ekstensi pglogical

Mode fokus
Menyiapkan ekstensi pglogical - Amazon Aurora

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

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

Untuk menyiapkan pglogical ekstensi pada cluster DB instance Postgre SQL DB, Anda menambahkan pglogical ke pustaka bersama pada Anda. RDS RDS SQL grup parameter cluster DB kustom untuk cluster Aurora SQL Postgre DB Anda. Anda juga perlu mengatur nilai parameter rds.logical_replication ke 1, untuk mengaktifkan penguraian kode logis. Terakhir, Anda membuat ekstensi di basis data. Anda dapat menggunakan AWS Management Console atau AWS CLI untuk tugas-tugas ini.

Anda harus memiliki izin sebagai peran rds_superuser untuk melakukan semua tugas ini.

Untuk informasi cara membuat Grup parameter klaster DB, lihat .

Menyiapkan ekstensi pglogical
  1. Masuk ke AWS Management Console dan buka RDS konsol Amazon di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih instance Writer cluster Aurora SQL Postgre DB Anda untuk Postgre DB. SQL

  3. Buka tab Konfigurasi untuk instance penulis cluster Aurora Postgre SQL DB Anda. Di antara detail Instans, temukan tautan Grup parameter.

  4. Pilih tautan untuk membuka parameter khusus yang terkait dengan cluster Aurora SQL Postgre DB Anda.

  5. Di kolom pencarian Parameter, ketik shared_pre untuk menemukan parameter shared_preload_libraries.

  6. Pilih Edit parameter untuk mengakses nilai properti.

  7. Tambahkan pglogical ke daftar di kolom Nilai. Gunakan koma untuk memisahkan item dalam daftar nilai.

    Gambar parameter shared_preload_libraries dengan pglogical yang ditambahkan.
  8. Temukan parameter rds.logical_replication dan atur ke 1, untuk mengaktifkan replikasi logis.

  9. Nyalakan ulang instance penulis cluster Aurora Postgre SQL DB Anda RDS sehingga perubahan Anda berlaku.

  10. Ketika instance tersedia, Anda dapat menggunakan psql (ataupgAdmin) untuk terhubung ke instance penulis cluster Aurora SQL Postgre DB Anda.

    psql --host=111122223333.aws-region.rds.amazonaws.com --port=5432 --username=postgres --password --dbname=labdb
  11. Untuk memverifikasi bahwa pglogical telah diinisialisasi, jalankan perintah berikut.

    SHOW shared_preload_libraries; shared_preload_libraries -------------------------- rdsutils,pglogical (1 row)
  12. Verifikasikan pengaturan yang memungkinkan penguraian kode logis, sebagai berikut.

    SHOW wal_level; wal_level ----------- logical (1 row)
  13. Buat ekstensi, sebagai berikut.

    CREATE EXTENSION pglogical; EXTENSION CREATED
  14. Pilih Simpan perubahan.

  15. Buka RDS konsol Amazon di https://console.aws.amazon.com/rds/.

  16. Pilih instance penulis cluster Aurora Postgre SQL DB Anda RDS untuk instance dari daftar Database untuk memilihnya, lalu pilih Reboot dari menu Tindakan.

Konsol

Menyiapkan ekstensi pglogical
  1. Masuk ke AWS Management Console dan buka RDS konsol Amazon di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih instance Writer cluster Aurora SQL Postgre DB Anda untuk Postgre DB. SQL

  3. Buka tab Konfigurasi untuk instance penulis cluster Aurora Postgre SQL DB Anda. Di antara detail Instans, temukan tautan Grup parameter.

  4. Pilih tautan untuk membuka parameter khusus yang terkait dengan cluster Aurora SQL Postgre DB Anda.

  5. Di kolom pencarian Parameter, ketik shared_pre untuk menemukan parameter shared_preload_libraries.

  6. Pilih Edit parameter untuk mengakses nilai properti.

  7. Tambahkan pglogical ke daftar di kolom Nilai. Gunakan koma untuk memisahkan item dalam daftar nilai.

    Gambar parameter shared_preload_libraries dengan pglogical yang ditambahkan.
  8. Temukan parameter rds.logical_replication dan atur ke 1, untuk mengaktifkan replikasi logis.

  9. Nyalakan ulang instance penulis cluster Aurora Postgre SQL DB Anda RDS sehingga perubahan Anda berlaku.

  10. Ketika instance tersedia, Anda dapat menggunakan psql (ataupgAdmin) untuk terhubung ke instance penulis cluster Aurora SQL Postgre DB Anda.

    psql --host=111122223333.aws-region.rds.amazonaws.com --port=5432 --username=postgres --password --dbname=labdb
  11. Untuk memverifikasi bahwa pglogical telah diinisialisasi, jalankan perintah berikut.

    SHOW shared_preload_libraries; shared_preload_libraries -------------------------- rdsutils,pglogical (1 row)
  12. Verifikasikan pengaturan yang memungkinkan penguraian kode logis, sebagai berikut.

    SHOW wal_level; wal_level ----------- logical (1 row)
  13. Buat ekstensi, sebagai berikut.

    CREATE EXTENSION pglogical; EXTENSION CREATED
  14. Pilih Simpan perubahan.

  15. Buka RDS konsol Amazon di https://console.aws.amazon.com/rds/.

  16. Pilih instance penulis cluster Aurora Postgre SQL DB Anda RDS untuk instance dari daftar Database untuk memilihnya, lalu pilih Reboot dari menu Tindakan.

Menyiapkan ekstensi pglogical

Untuk mengatur pglogical menggunakan AWS CLI, Anda memanggil modify-db-parameter-groupoperasi untuk memodifikasi parameter tertentu dalam grup parameter kustom Anda seperti yang ditunjukkan dalam prosedur berikut.

  1. Gunakan AWS CLI perintah berikut pglogical untuk menambah shared_preload_libraries parameter.

    aws rds modify-db-parameter-group \ --db-parameter-group-name custom-param-group-name \ --parameters "ParameterName=shared_preload_libraries,ParameterValue=pglogical,ApplyMethod=pending-reboot" \ --region aws-region
  2. Gunakan AWS CLI perintah berikut untuk mengatur rds.logical_replication 1 untuk mengaktifkan kemampuan decoding logis untuk instance penulis cluster Aurora Postgre DB. SQL

    aws rds modify-db-parameter-group \ --db-parameter-group-name custom-param-group-name \ --parameters "ParameterName=rds.logical_replication,ParameterValue=1,ApplyMethod=pending-reboot" \ --region aws-region
  3. Gunakan AWS CLI perintah berikut untuk me-reboot instance penulis cluster Aurora Postgre SQL DB Anda RDS untuk instance Postgre DB diinisialisasi.

    aws rds reboot-db-instance \ --db-instance-identifier writer-instance \ --region aws-region
  4. Ketika instance tersedia, gunakan psql untuk terhubung ke instance penulis cluster Aurora SQL Postgre DB Anda.

    psql --host=111122223333.aws-region.rds.amazonaws.com --port=5432 --username=postgres --password --dbname=labdb
  5. Buat ekstensi, sebagai berikut.

    CREATE EXTENSION pglogical; EXTENSION CREATED
  6. Reboot instance penulis cluster Aurora Postgre SQL DB Anda menggunakan perintah berikut. AWS CLI

    aws rds reboot-db-instance \ --db-instance-identifier writer-instance \ --region aws-region

Menyiapkan ekstensi pglogical

Untuk mengatur pglogical menggunakan AWS CLI, Anda memanggil modify-db-parameter-groupoperasi untuk memodifikasi parameter tertentu dalam grup parameter kustom Anda seperti yang ditunjukkan dalam prosedur berikut.

  1. Gunakan AWS CLI perintah berikut pglogical untuk menambah shared_preload_libraries parameter.

    aws rds modify-db-parameter-group \ --db-parameter-group-name custom-param-group-name \ --parameters "ParameterName=shared_preload_libraries,ParameterValue=pglogical,ApplyMethod=pending-reboot" \ --region aws-region
  2. Gunakan AWS CLI perintah berikut untuk mengatur rds.logical_replication 1 untuk mengaktifkan kemampuan decoding logis untuk instance penulis cluster Aurora Postgre DB. SQL

    aws rds modify-db-parameter-group \ --db-parameter-group-name custom-param-group-name \ --parameters "ParameterName=rds.logical_replication,ParameterValue=1,ApplyMethod=pending-reboot" \ --region aws-region
  3. Gunakan AWS CLI perintah berikut untuk me-reboot instance penulis cluster Aurora Postgre SQL DB Anda RDS untuk instance Postgre DB diinisialisasi.

    aws rds reboot-db-instance \ --db-instance-identifier writer-instance \ --region aws-region
  4. Ketika instance tersedia, gunakan psql untuk terhubung ke instance penulis cluster Aurora SQL Postgre DB Anda.

    psql --host=111122223333.aws-region.rds.amazonaws.com --port=5432 --username=postgres --password --dbname=labdb
  5. Buat ekstensi, sebagai berikut.

    CREATE EXTENSION pglogical; EXTENSION CREATED
  6. Reboot instance penulis cluster Aurora Postgre SQL DB Anda menggunakan perintah berikut. AWS CLI

    aws rds reboot-db-instance \ --db-instance-identifier writer-instance \ --region aws-region
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.