Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Impostazione dell'estensione pglogical - Amazon Aurora

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Impostazione dell'estensione pglogical

Per configurare l'pglogicalestensione sul cluster l'istanza Postgre SQL DB, aggiungila pglogical alle librerie condivise nel Postgre. RDS SQL gruppo di parametri del cluster DB personalizzato per il cluster DB Aurora SQL Postgre. È inoltre necessario impostare il valore del parametro rds.logical_replication su 1 per attivare la decodifica logica. Infine, crei l'estensione nel database. È possibile utilizzare il AWS Management Console o AWS CLI per queste attività.

Per eseguire queste attività sono richieste le autorizzazioni del ruolo rds_superuser.

Per informazioni sulla creazione di un gruppo di parametri del·cluster database, consulta .

Per impostare l'estensione pglogical
  1. Accedi a AWS Management Console e apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel pannello di navigazione, scegli l'istanza Writer del cluster Aurora Postgre SQL DB l'istanza DB Postgre. SQL

  3. Apri la scheda Configurazione per la tua istanza di masterizzatore di cluster Aurora Postgre SQL DB. Tra i dettagli dell'istanza, individua il collegamento Gruppo di parametri.

  4. Scegli il link per aprire i parametri personalizzati associati al tuo cluster Aurora SQL Postgre DB.

  5. Nel campo di ricerca Parametri, digita shared_pre per trovare il parametro shared_preload_libraries.

  6. Scegli Edit parameters (Modifica parametri) per accedere ai valori delle proprietà.

  7. Aggiungi pglogical all'elenco nel campo Values (Valori). Utilizza una virgola per separare gli elementi nell'elenco di valori.

    Immagine del parametro shared_preload_libraries con l'estensione pglogical aggiunta.
  8. Individua il parametro rds.logical_replication e impostalo su 1 per attivare la replica logica.

  9. Riavviare l'istanza writer del RDS cluster Aurora Postgre DB per l'istanza SQL Postgre DB effetto.

  10. Quando l'istanza è disponibile, puoi usare psql (opgAdmin) per connetterti all'istanza writer del tuo cluster Aurora SQL Postgre DB.

    psql --host=111122223333.aws-region.rds.amazonaws.com --port=5432 --username=postgres --password --dbname=labdb
  11. Per verificare che l'estensione pglogical sia inizializzata, esegui il seguente comando.

    SHOW shared_preload_libraries; shared_preload_libraries -------------------------- rdsutils,pglogical (1 row)
  12. Verifica l'impostazione che abilita la decodifica logica, come indicato di seguito.

    SHOW wal_level; wal_level ----------- logical (1 row)
  13. Crea l'estensione, come indicato di seguito.

    CREATE EXTENSION pglogical; EXTENSION CREATED
  14. Scegli Save changes (Salva modifiche).

  15. Apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/.

  16. Scegli l'istanza writer del cluster Aurora Postgre SQL DB RDS per l'istanza dall'elenco Database per selezionarla, quindi scegli Reboot dal menu Azioni.

Console

Per impostare l'estensione pglogical
  1. Accedi a AWS Management Console e apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel pannello di navigazione, scegli l'istanza Writer del cluster Aurora Postgre SQL DB l'istanza DB Postgre. SQL

  3. Apri la scheda Configurazione per la tua istanza di masterizzatore di cluster Aurora Postgre SQL DB. Tra i dettagli dell'istanza, individua il collegamento Gruppo di parametri.

  4. Scegli il link per aprire i parametri personalizzati associati al tuo cluster Aurora SQL Postgre DB.

  5. Nel campo di ricerca Parametri, digita shared_pre per trovare il parametro shared_preload_libraries.

  6. Scegli Edit parameters (Modifica parametri) per accedere ai valori delle proprietà.

  7. Aggiungi pglogical all'elenco nel campo Values (Valori). Utilizza una virgola per separare gli elementi nell'elenco di valori.

    Immagine del parametro shared_preload_libraries con l'estensione pglogical aggiunta.
  8. Individua il parametro rds.logical_replication e impostalo su 1 per attivare la replica logica.

  9. Riavviare l'istanza writer del RDS cluster Aurora Postgre DB per l'istanza SQL Postgre DB effetto.

  10. Quando l'istanza è disponibile, puoi usare psql (opgAdmin) per connetterti all'istanza writer del tuo cluster Aurora SQL Postgre DB.

    psql --host=111122223333.aws-region.rds.amazonaws.com --port=5432 --username=postgres --password --dbname=labdb
  11. Per verificare che l'estensione pglogical sia inizializzata, esegui il seguente comando.

    SHOW shared_preload_libraries; shared_preload_libraries -------------------------- rdsutils,pglogical (1 row)
  12. Verifica l'impostazione che abilita la decodifica logica, come indicato di seguito.

    SHOW wal_level; wal_level ----------- logical (1 row)
  13. Crea l'estensione, come indicato di seguito.

    CREATE EXTENSION pglogical; EXTENSION CREATED
  14. Scegli Save changes (Salva modifiche).

  15. Apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/.

  16. Scegli l'istanza writer del cluster Aurora Postgre SQL DB RDS per l'istanza dall'elenco Database per selezionarla, quindi scegli Reboot dal menu Azioni.

Per impostare l'estensione pglogical

Per configurare pglogical utilizzando AWS CLI, richiamate l'modify-db-parameter-groupoperazione per modificare determinati parametri nel gruppo di parametri personalizzato, come illustrato nella procedura seguente.

  1. Utilizzate il AWS CLI comando seguente per aggiungere pglogical al parametro. shared_preload_libraries

    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. Utilizzate il AWS CLI comando seguente rds.logical_replication 1 per impostare l'attivazione della funzionalità di decodifica logica per l'istanza writer del cluster Aurora SQL Postgre DB.

    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. Usa il seguente AWS CLI comando per riavviare l'istanza writer del tuo RDS cluster Aurora Postgre DB per l'istanza SQL Postgre DB inizializzata.

    aws rds reboot-db-instance \ --db-instance-identifier writer-instance \ --region aws-region
  4. Quando l'istanza è disponibile, usala psql per connetterti all'istanza writer del tuo cluster Aurora SQL Postgre DB.

    psql --host=111122223333.aws-region.rds.amazonaws.com --port=5432 --username=postgres --password --dbname=labdb
  5. Crea l'estensione, come indicato di seguito.

    CREATE EXTENSION pglogical; EXTENSION CREATED
  6. Riavviare l'istanza writer del RDS cluster Aurora Postgre DB per l'istanza SQL Postgre DB AWS CLI

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

Per impostare l'estensione pglogical

Per configurare pglogical utilizzando AWS CLI, richiamate l'modify-db-parameter-groupoperazione per modificare determinati parametri nel gruppo di parametri personalizzato, come illustrato nella procedura seguente.

  1. Utilizzate il AWS CLI comando seguente per aggiungere pglogical al parametro. shared_preload_libraries

    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. Utilizzate il AWS CLI comando seguente rds.logical_replication 1 per impostare l'attivazione della funzionalità di decodifica logica per l'istanza writer del cluster Aurora SQL Postgre DB.

    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. Usa il seguente AWS CLI comando per riavviare l'istanza writer del tuo RDS cluster Aurora Postgre DB per l'istanza SQL Postgre DB inizializzata.

    aws rds reboot-db-instance \ --db-instance-identifier writer-instance \ --region aws-region
  4. Quando l'istanza è disponibile, usala psql per connetterti all'istanza writer del tuo cluster Aurora SQL Postgre DB.

    psql --host=111122223333.aws-region.rds.amazonaws.com --port=5432 --username=postgres --password --dbname=labdb
  5. Crea l'estensione, come indicato di seguito.

    CREATE EXTENSION pglogical; EXTENSION CREATED
  6. Riavviare l'istanza writer del RDS cluster Aurora Postgre DB per l'istanza SQL Postgre DB AWS CLI

    aws rds reboot-db-instance \ --db-instance-identifier writer-instance \ --region aws-region
PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.