Documentation Postgresql

Table des matières

Backup d'une base de données PostgreSQL depuis un conteneur Docker

  • Exporter la base de données PostgreSQL vers un fichier SQL en utilisant la commande suivante :

    docker exec -t <container> pg_dump -U <utilisateur> <nom_base> > fichier.sql
    
    • Remplacez <container> par le nom ou l'ID de votre conteneur Docker PostgreSQL.
    • Remplacez <utilisateur> par le nom d'utilisateur PostgreSQL.
    • Remplacez <nom_base> par le nom de la base de données que vous souhaitez sauvegarder.
    • fichier.sql est le nom du fichier où la sauvegarde sera enregistrée.
    • Importer la base de données depuis le fichier SQL en utilisant la commande suivante :
    docker exec -i <container> psql -U <utilisateur> -d <nom_base> < fichier.sql
    
    • Remplacez <container> par le nom ou l'ID de votre conteneur Docker PostgreSQL.
    • Remplacez <utilisateur> par le nom d'utilisateur PostgreSQL.
    • Remplacez <nom_base> par le nom de la base de données que vous souhaitez sauvegarder.
    • fichier.sql est le nom du fichier où la sauvegarde sera enregistrée.