sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo hacer una copia de seguridad y restaurar la base de datos PostgreSQL en Windows7?

Para hacer una copia de seguridad de una base de datos puedes usar pg_dump.exe :

  1. Abrir Powershell

  2. Vaya a la carpeta bin de Postgres. Por ejemplo:

    cd "C:\ProgramFiles\PostgreSQL\9.6\bin"
    
  3. Ingrese el comando para volcar su base de datos. Por ejemplo:

    ./pg_dump.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
    
  4. Escriba la contraseña para su usuario de postgres

Para restaurar una base de datos puede usar psql.exe . (Tenga en cuenta que lo siguiente se extrajo de la útil respuesta de Alexandr Omelchenko, que se eliminó por razones que no me quedan claras).

  1. Abrir Powershell

  2. Vaya a la carpeta bin de Postgres. Por ejemplo:

    cd "C:\ProgramFiles\PostgreSQL\9.6\bin"
    
  3. Ingrese el comando para restaurar su base de datos. Por ejemplo:

    ./psql.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
    
  4. Escriba la contraseña para su usuario de postgres