<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1252">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hola,</p>
<p>ayer hice una simulacion de replicacion con Postgres 10.<br>
Instale dos server (virtuales) con sus respectivos postgres, a uno
le puse una base de datos con datos cargados y a la otra solo la
estructura (sin datos).<br>
Hice todos los pasos para crear la replicacion (publicacion y
suscripcion) y funciono perfecto.<br>
Me asombro lo facil que es y lo bien que funciona.</p>
<p>Todos los cambios son replicados sin problemas hasta que force un
conflicto.<br>
Di de alta un registro en la base de datos que tiene la
suscripcion y despues lo di de alta en la publicacion.<br>
El log me indica que la llave ya existe (el registro existe) y por
lo tanto se detiene la replicacion.</p>
<p>Mis preguntas son:</p>
<p>1) ¿Tengo alguna funcion o consulta que me permita detectar los
conflictos sin mirar el log?</p>
<p>2) ¿Como hago para que continue la replicacion? <br>
La respuesta simple es eliminar el registro que de la
suscripcion.<br>
Pero queria ver si se podia saltear la instruccion o algo
parecido.<br>
Encontre esta funcion <code class="literal">pg_replication_origin_advance<code
class="function">(<em class="parameter"><code>node_name</code></em>
<code class="type">text</code>, <em class="parameter"><code>lsn</code></em>
<code class="type">pg_lsn</code>)</code></code><a class="link"
href="https://www.postgresql.org/docs/devel/static/functions-admin.html#pg-replication-origin-advance"><code
class="function"></code></a> pero no se como pasar el
parametro lsn. <br>
Probe con este formato
pg_replication_origin_status('tdf'::text, '0/31CFECD8'::pg_lsn) y
me tira el error<br>
"no existe la función pg_replication_origin_status(text,
pg_lsn)"<br>
</p>
<p>Saludos<br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<div class="moz-signature">-- <br>
<meta content="text/html; charset=windows-1252"
http-equiv="content-type">
<title></title>
<meta content="Gustavo J. Vaccaro - www.gjv.com.ar" name="author">
<span style="font-weight: bold; font-family: Arial;"><br>
Gustavo J. Vaccaro</span><br>
<a style="font-style: italic;" href="http://www.gjv.com.ar">http://www.gjv.com.ar</a><br>
<br>
</div>
<div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br /> <table style="border-top: 1px solid #D3D4DE;">
<tr>
<td style="width: 55px; padding-top: 18px;"><a href="http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" target="_blank"><img src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-green-avg-v1.png" alt="" width="46" height="29" style="width: 46px; height: 29px;" /></a></td>
<td style="width: 470px; padding-top: 17px; color: #41424e; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px;">Libre de virus. <a href="http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" target="_blank" style="color: #4453ea;">www.avg.com</a> </td>
</tr>
</table>
<a href="#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1"> </a></div></body>
</html>