PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Réparer la base de données corrompue postgresql

Avant de faire quoi que ce soit sinon, http://wiki.postgresql.org/wiki/Corruption et agissez selon les instructions . Ne pas le faire risque d'aggraver le problème.

Il y a deux paramètres de configuration listés dans le Fine Manual qui pourraient être utiles :ignore_system_indexes et zero_damaged_pages . Je ne les ai jamais utilisés, mais je le ferais si j'étais désespéré...

Je ne sais pas s'ils aident contre les toasts. Dans tous les cas, si leur définition rend votre ou vos bases de données à nouveau utilisables, je ferais {sauvegarde + suppression + restauration} pour remettre toutes les tables et tous les catalogues dans une forme nouvelle. Succès !