Recherche de site Web

Enregistrement d’une sortie de requête PostgreSQL dans un fichier texte


Lorsque vous utilisez PostgreSQL sous Linux, il peut arriver que vous souhaitiez enregistrer le résultat d’une requête. Normalement, la sortie apparaît sur votre écran. Il est possible de rediriger cette sortie vers un fichier à la place, ce qui vous permettra de l’afficher plus tard. Dans ce guide, nous allons vous montrer comment enregistrer la sortie d’une requête PostgreSQL dans un fichier.

Dans ce tutoriel, vous allez apprendre :

  • Comment enregistrer la sortie d’une requête PostgreSQL dans un fichier

Enregistrement de la sortie d’une requête PostgreSQL dans un fichier texte

Enregistrer la sortie de la requête PostgreSQL dans un fichier

  1. Tout d’abord, connectez-vous à la base de données PostgreSQL. Si votre base de données est hébergée localement et que vous utilisez déjà l’utilisateur postgres, la commande suivante fera l’affaire.

    
    psql
    
  2. Ensuite, utilisez la commande \o pour indiquer à PostgreSQL où enregistrer la sortie suivante. Dans cet exemple, nous allons enregistrer notre sortie dans un fichier dans /home/linuxconfig/output.txt mais vous pouvez choisir n’importe quel fichier que vous voulez.

    
    postgres=# \o /home/linuxconfig/output.txt
    
  3. Maintenant, exécutez la ou les requêtes de votre choix, et la sortie sera dirigée vers le fichier que vous avez spécifié précédemment.

    
    postgres=# select * from dummy_table;
    
  4. Pour annuler ce paramètre et faire en sorte que la sortie s’affiche à nouveau à l’écran, il suffit de taper à nouveau la commande \o.

    
    postgres=# \o
    
  5. Nous pouvons maintenant ouvrir le fichier pour voir que la sortie y a été enregistrée.

    
    cat /home/linuxconfig/output.txt
    

Enregistrement de la sortie d’une requête PostgreSQL dans un fichier texte

Réflexions finales

Dans ce guide, nous avons vu comment enregistrer la sortie d’une requête PostgreSQL dans un fichier texte. Cela peut être pratique lorsque vous préférez enregistrer la sortie quelque part au lieu de la faire apparaître sur votre écran. L’option que vous devez retenir est \o.

Articles connexes: