PostgreSQL CDC, evolucionado: modo de solo lectura, autenticación IAM y soporte para particiones llegan a Estuary
Estuary ha presentado importantes mejoras en sus conectores de PostgreSQL, ampliando sus capacidades para escenarios de captura de datos de cambios (CDC) en entornos de producción.
Novedades
Captura en modo de solo lectura
Ahora es posible utilizar CDC en modo de solo lectura sin necesidad de escribir en una tabla de control (watermarks). Para este tipo de capturas, se recomienda incluir una tabla con actualizaciones frecuentes o una tabla “heartbeat” que evite el crecimiento continuo de la retención del WAL.
Además, este modo permite capturar datos desde una réplica standby de PostgreSQL, ayudando a reducir por completo la carga de replicación en la base de datos principal. Para capturar desde réplicas de solo lectura se requiere:
- PostgreSQL 16 o superior
- Decodificación lógica activada
- hot_standby_feedback = on para preservar los metadatos del catálogo
Autenticación IAM
Los conectores de origen y destino de PostgreSQL ahora incorporan soporte para autenticación mediante IAM, lo que facilita el acceso basado en roles para equipos que operan PostgreSQL en AWS, GCP o Azure. Esto elimina la necesidad de administrar credenciales estáticas de base de datos dentro de la configuración de los pipelines.
Compatibilidad con tablas particionadas
Una nueva opción avanzada denominada «Capturar tablas particionadas como particiones» permite que cada partición de una tabla particionada de PostgreSQL se capture como un flujo independiente, proporcionando un control granular sobre el flujo de datos particionados en los pipelines.
Documentación y recursos
Accedan a instrucciones completas de configuración, incluyendo la configuración del WAL, la administración de replication slots y guías específicas para plataformas como Amazon RDS, Aurora, Google Cloud SQL y Azure Database for PostgreSQL:

