From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Javier Somoza <jsomoza(at)pandasoftware(dot)es> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Comparar |
Date: | 2006-03-14 13:07:10 |
Message-ID: | 20060314130710.GB4519@surnet.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Javier Somoza escribió:
>
> Hola
>
> Estoy probando los diferentes metodos que hay de replicacion y
> me
> gustaría saber si hay alguna manera de comparar la base de datos
> replicada con la maestro para ver si contiene la info
> correctamente.
Una vez que yo tenia el mismo requerimiento hice esto:
for i in `ls`; do
echo -n $i:" "
master=$(psql -At -p 59999 -c "select count(*) from $i")
slave=$(psql -At -p 60000 -c "select count(*) from $i")
diff=$(echo $master $slave - p | dc)
echo "$master - $slave = $diff"
done
En el directorio actual habia un archivo por cada tabla que me
interesaba ver. Claro que eso comprueba solo que las cantidades de
tuples son iguales, no que sean las mismas tuplas.
--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
From | Date | Subject | |
---|---|---|---|
Next Message | Mario Gonzalez | 2006-03-14 13:09:16 | Re: importando |
Previous Message | Alvaro Herrera | 2006-03-14 12:59:17 | Re: gestión usuarios |