Re: Comparar

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

In response to

  • Comparar at 2006-03-14 12:47:14 from Javier Somoza

Browse pgsql-es-ayuda by date

  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