IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

pg_xlogdump

pg_xlogdump — Afficher de façon lisible le contenu d'un journal de transactions d'une instance PostgreSQL

Synopsis

pg_xlogdump [option...] [déb_seg [fin_seg] ]

Description

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.

Options

Les options suivantes en ligne de commande contrôlent l'emplacement et le format de la sortie :

déb_seg

Comme la lecture au fichier segment indiqué. Ceci détermine implicitement le chemin où trouver les fichiers, ainsi que la ligne de temps à utiliser.

fin_seg

Arrête après avoir lu le fichier segment indiqué.

-b, --bkp-details

Affiche des informations détaillées sur les blocs de sauvegarde.

-e fin, --end=fin

Arrête la lecture à la position indiquée, plutôt que de lire jusqu'à la fin du flux.

-n limite, --limit=limite

Affiche le nombre indiqué d'enregistrements, puis s'arrête.

-p chemin, --path=chemin

Répertoire dans lequel trouver les fichiers segments. Par défaut, il cherche dans le sous-répertoire pg_xlog du répertoire courant.

-r rmgr, --rmgr=rmgr

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.

-s début, --start=début

Commence la lecture à cette position. Par défaut, il commence la lecture au premier enregistrement valide trouvé dans le premier fichier.

-t timeline, --timelime=timeline

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.

-V, --version

Affiche la version de pg_xlogdump, puis quitte.

-x xid, --xid=xid

Affiche seulement les enregistrements marqués avec l'identifiant de transaction indiqué.

-?, --help

Affiche l'aide sur les arguments en ligne de commande de pg_xlogdump, puis quitte.

Notes

Cet outil peut donner de mauvais résultats quand le serveur est en cours d'exécution.

Seule la ligne de temps indiquée est affichée (ou la valeur par défaut si aucune ligne n'est fournie). Les enregistrements des autres lignes de temps sont ignorés.