Question Comment vérifier l'intégrité de la base de données PostgreSQL?


Existe-t-il un moyen de vérifier l'intégrité et la cohérence de la ou des bases de données PostgreSQL? Je connais SQL Server DBCC CHECKDB et je me demande s’il existe quelque chose de similaire à PostgreSQL.


6
2017-08-29 15:46


origine


pgcheck.projects.postgresql.org - Prix
@Prix, pgCheck n'a pas vu d'activité depuis trois ans. Cela ne semble pas être une très bonne solution. Et Arthur ulfeldt (voir ci-dessous) signale qu'aucun fichier n'a jamais été publié. - winwaed


Réponses:


Il existe un outil nommé pgcheck qui vérifie l'intégrité des fichiers de données:


1
2017-08-29 20:26



pgcheck ne semble avoir publié aucun fichier. - Arthur Ulfeldt
Et la dernière activité de pgCheck date de 2007. Ne semble pas très actif. - winwaed


Que voulez-vous vraiment réaliser?

La base de données elle-même garantit son intégrité. Vous n'avez pas besoin d'outils pour vous amuser.


0
2017-08-29 18:08



La base de données elle-même garantit-elle son intégrité lorsque, par exemple, le serveur dispose d'une mémoire RAM défectueuse qui décompose des bits? - FooBar
@FooBar: non, je pense que non (il se peut qu'un mécanisme de détection existe). Si vous avez une mémoire RAM insuffisante, tout le système d’exploitation se plantera tôt ou tard. Ce problème devrait / pourrait être évité avec la mémoire ECC. Si vous avez une mauvaise mémoire, vous n'avez de toute façon pas de chance (IMHO). - cstamas
La question de l'intégrité de la base de données est une question que j'ai pour le moment. Cela expliquerait certains problèmes et il serait bien de pouvoir le rayer de la liste des causes potentielles. Il semble qu'une mémoire ou un disque défectueux puisse entraîner des incohérences dans la base de données. - winwaed