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
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 |