From: | Marc Cousin <cousinmarc(at)gmail(dot)com> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: détecter les corruptions de données |
Date: | 2009-08-02 11:22:52 |
Message-ID: | 200908021322.52571.cousinmarc@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Ça ressemble surtout à des données insérées avec un client avec un certain
encodage et relues avec un encodage différent.
Postgres ne corrompt pas les données à chaque reboot…
Quel est le message d'erreur exactement ?
Le Sunday 02 August 2009 12:08:56, William Dode a écrit :
> Bonjour,
>
> Suite, je présume, à un reboot intempestif, cela fait deux fois que dans
> le même champ je me retrouve avec un caractère corrompu. C'est de
> l'utf-8 mais le caractère n'est plus reconnu.
> Il suffit que je mette à jour l'enregistrement pour que ça reparte.
>
> J'ai des sauvegardes régulières. Par contre ce qui m'embête c'est que je
> n'ai pu tomber dessus que parce que mon programme l'a détecté lorsqu'un
> utilisateur à voulu demandé cet enregistrement. Et d'autre part que
> curieusement ça s'est produit sur le même enregistrement, enregistrement
> qui n'a pas subit de requête en écriture depuis longtemps.
>
> Est-ce qu'il y a un moyen de détecter un problème de ce genre à part
> passer tous les enregistrements en revu par programme ?
>
> Comme ce sont des bases avec proportionnellement très peu d'écriture,
> j'aimerai bien mettre au point un petit système de checksum qui
> m'aiderai à valider les données. Est-ce ça n'existerait pas déjà ?
>
> merci des tuyaux
From | Date | Subject | |
---|---|---|---|
Next Message | William Dode | 2009-08-02 12:30:56 | Re: détecter les corruptions de données |
Previous Message | William Dode | 2009-08-02 10:08:56 | détecter les corruptions de données |