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
Views: Raw Message | Whole Thread | Download mbox | Resend email
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

Browse pgsql-fr-generale by date

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