

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à.

# Replica logica
<a name="logical-replication"></a>

La replica logica è una replica a livello di riga. È possibile impostare la replica logica tra database primari e secondari. La replica logica supporta le operazioni INSERT, UPDATE, DELETE e TRUNCATE, ma non supporta le operazioni DDL come CREATE, ALTER e DROP.

## Architettura
<a name="architecture-ha-logical-replication"></a>

Il diagramma seguente mostra l'architettura per configurare HADR per il database PostgreSQL locale su Amazon utilizzando la replica logica. EC2 

![\[Architettura di replica logica\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/migration-databases-postgresql-ec2/images/logical-replication-architecture.png)


Sia nella replica fisica che in quella logica, non è disponibile l'opzione di failover automatico disponibile in Amazon RDS e Amazon Aurora. Tuttavia, puoi utilizzare Patroni ed etcd per la gestione automatica del failover.

## Limitazioni
<a name="limitations-ha-logical-replication"></a>

Si consiglia di considerare le seguenti limitazioni dell'utilizzo della replica logica prima di iniziare la migrazione:

1.  schema/DDL Non viene replicato.

1. Le tabelle devono avere una chiave primaria o una chiave unica.

1. Le sequenze non vengono replicate.