pg_xlogdump — Afficher de façon lisible le contenu d'un journal de transactions d'une instance PostgreSQL™
pg_xlogdump [option...] [déb_seg [fin_seg] ]
pg_xlogdump affiche le contenu d'un journal de transactions. Cet outil est principalement utile pour débugger ou s'éduquer.
Cet outil peut seulement être exécuter par l'utilisateur qui a installé le serveur car il a besoin d'un accès en lecture seule au répertoire de données.
Les options suivantes en ligne de commande contrôlent l'emplacement et le format de la sortie :
Comme la lecture au fichier segment indiqué. Ceci détermine implicitement le chemin où trouver les fichiers, ainsi que la ligne de temps à utiliser.
Arrête après avoir lu le fichier segment indiqué.
Affiche des informations détaillées sur les blocs de sauvegarde.
Arrête la lecture à la position indiquée, plutôt que de lire jusqu'à la fin du flux.
Affiche le nombre indiqué d'enregistrements, puis s'arrête.
Répertoire dans lequel trouver les fichiers segments. Par défaut, il cherche dans le sous-répertoire pg_xlog du répertoire courant.
Affiche seulement les enregistrements générés par le gestionnaire de ressources indiqué. Si list est passé en tant que nom, affiche une liste des noms des gestionnaires de ressources valides, puis quitte.
Commence la lecture à cette position. Par défaut, il commence la lecture au premier enregistrement valide trouvé dans le premier fichier.
Commence à lire les enregistrements à partir de cette ligne de temps. Le comportement par défaut est d'utiliser la valeur disponible dans déb_seg si cette option est présente. Dans le cas contraire, la valeur par défaut est 1.
Affiche la version de pg_xlogdump, puis quitte.
Affiche seulement les enregistrements marqués avec l'identifiant de transaction indiqué.
Affiche l'aide sur les arguments en ligne de commande de pg_xlogdump, puis quitte.