PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment sauvegarder et restaurer la base de données PostgreSQL dans Windows7 ?

Pour sauvegarder une base de données vous pouvez utiliser pg_dump.exe :

  1. Ouvrez Powershell

  2. Accédez au dossier bin de Postgres. Par exemple :

    cd "C:\Program Files\PostgreSQL\9.6\bin"
    
  3. Entrez la commande pour vider votre base de données. Par exemple :

    ./pg_dump.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
    
  4. Tapez le mot de passe de votre utilisateur postgres

Pour restaurer une base de données vous pouvez utiliser psql.exe . (Notez que ce qui suit est extrait de la réponse utile d'Alexandr Omelchenko qui a été supprimée pour des raisons que je ne comprends pas.)

  1. Ouvrez Powershell

  2. Accédez au dossier bin de Postgres. Par exemple :

    cd "C:\ProgramFiles\PostgreSQL\9.6\bin"
    
  3. Entrez la commande pour restaurer votre base de données. Par exemple :

    ./psql.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
    
  4. Tapez le mot de passe de votre utilisateur postgres