202 shaares
1 résultat
taggé
postgresql
Si vous utilisez PostgreSQL et que vous avez des erreurs du type _missing chunk number 0 for toast value 123456 in pg_toast7890, c'est que votre base a été corrompue, probablement à la suite d'un souci matériel. Voici une solution qui a fonctionné pour moi :
- Tout d'abord, arrêtez tous les services qui utilisent la base de donnée concernée.
- Accédez à votre base en ligne de commande :
pg -U votre_user votre_base
- Supprimez l'ensemble des données de la table
pg_catalog.pg_statistic
(elle est gérée en interne par PostgreSQL et peut être regénérée) :DELETE FROM pg_catalog.pg_statistic;
- Lancez une analyse de votre base de données pour regénérer le contenu de la table :
ANALYZE;