

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Replicación lógica
<a name="logical-replication"></a>

La replicación lógica es una replicación de las filas. Puede configurar la replicación lógica entre las bases de datos principales y secundarias. La replicación lógica admite las operaciones INSERT, UPDATE, DELETE y TRUNCATE, pero no admite operaciones DDL como CREATE, ALTER y DROP.

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

En el diagrama siguiente se muestra la arquitectura para configurar el HADR para la base de datos de PostgreSQL en las instalaciones en Amazon EC2 mediante la replicación lógica.

![\[Arquitectura de replicación lógica\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/migration-databases-postgresql-ec2/images/logical-replication-architecture.png)


En la replicación física y en la lógica, no dispone de la opción de conmutación por error automática que dispone en Amazon RDS y Amazon Aurora. Sin embargo, puede utilizar Patroni y etcd para la administración automática de la conmutación por error.

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

Le recomendamos que tenga en cuenta las limitaciones siguientes del uso de la replicación lógica antes de comenzar la migración:

1. El esquema/DDL no se replica.

1. Las tablas deben tener una clave principal o una clave única.

1. Las secuencias no se replican.