För att säkerhetskopiera en databas du kan använda pg_dump.exe
:
-
Öppna Powershell
-
Gå till mappen Postgres bin. Till exempel:
cd "C:\Program Files\PostgreSQL\9.6\bin"
-
Ange kommandot för att dumpa din databas. Till exempel:
./pg_dump.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
-
Skriv lösenordet för din postgres-användare
Återställ en databas du kan använda psql.exe
. (Obs, följande är extraherat från Alexandr Omelchenkos hjälpsamma svar som har raderats av anledningar som jag inte är klara med.)
-
Öppna Powershell
-
Gå till mappen Postgres bin. Till exempel:
cd "C:\ProgramFiles\PostgreSQL\9.6\bin"
-
Ange kommandot för att återställa din databas. Till exempel:
./psql.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
-
Skriv lösenordet för din postgres-användare