Configura una base de datos PostgreSQL de origen

Cada base de datos de PostgreSQL de origen se basa en su función de decodificación lógica. En PostgreSQL, la decodificación lógica se implementa mediante la decodificación del contenido de los archivos de registro de escritura por adelantado (WAL). Los archivos WAL contienen información sobre el historial de actividad de una base de datos, y Datastream los aprovecha para consultar los cambios en los datos. Para obtener más información sobre cómo funciona Datastream con archivos WAL, consulta Trabaja con archivos WAL de la base de datos de PostgreSQL.

Ranuras de publicación y replicación

Cuando configuras la fuente de PostgreSQL, debes crear una publicación y una ranura de replicación.

Una publicación es un conjunto de cambios generados a partir de una tabla o un grupo de tablas que quieres replicar mediante una replicación lógica.

Una ranura de replicación es una función de PostgreSQL que garantiza que una transmisión de cambios almacenados en un archivo de registro WAL se replique en el destino en el orden correcto.

Cada ranura de replicación transmite una secuencia de cambios desde una sola base de datos, y cada publicación existe en solo una base de datos, por lo que debes crear una o más transmisiones por base de datos.

Para obtener más información, consulta Ranuras de publicación y Ranuras de replicación en la documentación de PostgreSQL.

Bases de datos compatibles

Datastream funciona con los siguientes tipos de bases de datos de PostgreSQL:

Si deseas obtener información para configurar y verificar que la decodificación lógica esté habilitada para cada uno de estos tipos de bases de datos, consulta las páginas correspondientes.