PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie kann ich die PostgreSQL-Datenbank in Windows7 sichern und wiederherstellen?

Um eine Datenbank zu sichern Sie können pg_dump.exe verwenden :

  1. Powershell öffnen

  2. Gehen Sie zum Postgres-Bin-Ordner. Zum Beispiel:

    cd "C:\ProgramFiles\PostgreSQL\9.6\bin"
    
  3. Geben Sie den Befehl ein, um Ihre Datenbank zu sichern. Zum Beispiel:

    ./pg_dump.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
    
  4. Geben Sie das Passwort für Ihren Postgres-Benutzer ein

So stellen Sie eine Datenbank wieder her Sie können psql.exe verwenden . (Beachten Sie, dass das Folgende aus der hilfreichen Antwort von Alexandr Omelchenko entnommen wurde, die aus Gründen, die mir nicht klar sind, gelöscht wurde.)

  1. Powershell öffnen

  2. Gehen Sie zum Postgres-Bin-Ordner. Zum Beispiel:

    cd "C:\ProgramFiles\PostgreSQL\9.6\bin"
    
  3. Geben Sie den Befehl zum Wiederherstellen Ihrer Datenbank ein. Zum Beispiel:

    ./psql.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
    
  4. Geben Sie das Passwort für Ihren Postgres-Benutzer ein