Le nom commun pour l’instantané au niveau du système de fichiers comme celui-ci (et tous les segments WAL nécessaires pour le restaurer, aussi bien) a le nom – une « sauvegarde de base ».
Logique
Quelque chose de partiellement différent d’une sauvegarde physique est le dump SQL (ou sauvegarde logique). Comme son nom l’indique, cette sauvegarde consiste à utiliser les commandes de sauvegarde PostgreSQL pour créer la structure de base de la base de données et ensuite la remplir de données. Un dump SQL représente toujours un état précis de la base de données à un moment donné (puisque le processus de « dumping » est presque identique à toute autre session de la base de données).
Le processus se déroule comme suit : le logiciel parcourt toutes les tables disponibles et récupère toutes les lignes. Ce n’est pas vraiment compliqué, mais il est suffisamment intelligent pour respecter l’ordre des choses afin de tout restaurer tel qu’il a été sauvegardé, avec toutes les connexions et autres.
L’utilisation des Dumps SQL signifie que vous devrez vous habituer à ce que les données de diverses tables soient réparties sur la ligne de temps. Cela signifie qu’une table peut avoir un horodatage A, et que l’autre peut-être terminée à l’horodatage B. Il est utile de garder cela à l’esprit au cas où il y aurait des règles dans la base de données sur la façon dont les lignes et les tables doivent interagir les unes avec les autres.
Télécharger l’essai gratuitTéléchargez le whitepaper de PostgreSQL