Skip site navigation (1) Skip section navigation (2)

Re: Re: détecter les corruptions de données

From: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
To: pgsql-fr-generale(at)postgresql(dot)org
Cc: Marc Cousin <cousinmarc(at)gmail(dot)com>
Subject: Re: Re: détecter les corruptions de données
Date: 2009-08-02 21:27:46
Message-ID: 200908022327.47193.guillaume@lelarge.info (view raw or flat)
Thread:
Lists: pgsql-fr-generale
Le dimanche 2 août 2009 à 21:50:13, Marc Cousin a écrit :
> Le Sunday 02 August 2009 21:20:04, William Dode a écrit :
> > [...]
> > Ceci dit, je n'ai jamais dit que ça venait de postgresql, ça peut très
> > bien venir d'un problème de disque.
> > Ma question était surtout de savoir s'il y a un moyen de vérifier
> > l'intégrité des données à l'aide d'un checksum par enregistrement par
> > ex.
>
> Il n'y a pas, de mémoire, de checksum de block ou d'enregistrement dans
> postgresql.

C'est exact, ça n'existe pas. Alvarro Herera a tenté cela pendant le 
développement de la 8.4 et, vu les lenteurs constatés, a laissé tombé, au 
moins temporairement.

> > [...]
> > J'ai activé les logs statement pour avoir une confirmation de plus...
>
> Ça me semble le mieux en effet. Avec cela on en aura le cœur net.
>

Pareil, ça me paraît le seul moyen.

> Sinon on doit pouvoir 'émuler' un checksum avec une procédure stockée, un
> trigger et pgcrypto. Mais ça risque de virer usine à gaz :)

ou alors utiliser tablelog pour tracer les modifs.


-- 
Guillaume.
 http://www.postgresqlfr.org
 http://dalibo.com

In response to

pgsql-fr-generale by date

Next:From: William DodeDate: 2009-08-03 07:22:34
Subject: Re: détecter les corruptions de données
Previous:From: Marc CousinDate: 2009-08-02 19:50:13
Subject: Re: Re: détecter les corruptions de données

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group